|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.02.2009, 16:36 | #1 |
Пользователь
Регистрация: 10.02.2009
Сообщений: 15
|
1. Присвоить переменной значение ячейки, находящейся в ТЕКУЩЕМ ряду в столбце "E" 2.Вопрос по автофильтру
Здравствуйте!
К вам пара вопросов, если ответите, то очень мне поможете. Итак, вопрос 1. Выделена произвольная ячейка в какой-то определённой строке таблицы. Как мне присвоить переменной x значение ячейки, располагающейся в ТЕКУЩЕЙ строке, столбце E? Вопрос 2. В таблице с помощью автофильтра произведена выборка данных, например, по фильтру имеем одну единственную строку: "Г.Симоняка ул." (ячейка A35), "д.23" (ячейка B35) и "ЖКС1" (ячейка C35) Как мне присвоить переменной X значение, находящееся в третьей ячейке (в данном случае C35). Проблема в том, что в результате выборки это будет не всегда ячейка C35, а может быть C12, C19, C39 - в общем, всё что угодно. |
25.02.2009, 16:59 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Код:
|
25.02.2009, 17:02 | #3 |
Пользователь
Регистрация: 10.02.2009
Сообщений: 15
|
EducatedFool, огромнейшее Вам спасибо за развёрнутый ответ! Не ожидал так скоро получить квалифицированную помощь! СПА-СИ-БО!
|
26.02.2009, 12:37 | #4 |
Пользователь
Регистрация: 10.02.2009
Сообщений: 15
|
Кстати, а как сделать активной ячейку, на которой стоит курсор?? Всё дело в том, что макрос отказывается работать со строкой, в которой находится курсор.
Последний раз редактировалось Павел-812; 26.02.2009 в 14:52. |
26.02.2009, 16:25 | #5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Отписал в личку.
Требовалось что-то вроде этого: Код:
|
26.07.2011, 12:12 | #6 |
Новичок
Джуниор
Регистрация: 26.07.2011
Сообщений: 1
|
Чтобы не плодить темы
Доброго дня всем!
Прошу маленькую помощь в решении такой задачки: имеется таблица, в одной из колонок содержится время в формате Unix. Например, вот пару ячеек: 1309454110 1309454212 1309454215 1309454390. Чтобы перевести его в календарный вид используется формула: =ДАТА(1970;1;1)+ ячейка_с_Unix-временем/86400 . Беда в том, что в столбце таких ячеек тысяч 40. Вот я попробовал сам че-то наковырять (для отрезка E2-E50), замена работает только для одной ячейки (на которой поставлен курсор), а цикл не получается запустить =( Код:
|
27.07.2011, 10:32 | #7 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Код:
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
блок "cont" с права не принимает значение "margin: 10px;" которое описано в body | tabikA | HTML и CSS | 5 | 24.02.2009 21:50 |
Значение ячейки "пусто" | zz777 | Microsoft Office Excel | 14 | 14.01.2009 18:52 |
Как в формуле одной ячейки присвоить значение другой? | Эдгар | Microsoft Office Excel | 10 | 06.10.2008 15:00 |
при выполнении запроса в столбце "Дата сдачи" оставить даты, которые соответствуют введенному месяцу | klukva666 | Microsoft Office Access | 5 | 10.03.2008 17:52 |
Перечисление в столбце. Как "вытащить" нужное? Помогите! | Tatyana | БД в Delphi | 2 | 10.07.2007 09:25 |