Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2013, 16:53   #1
Вадим12091965
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 143
По умолчанию Переменная в адресе ячейки

Здравствуйте. Может кто-то подскажет как написать код когда №строки адреса ячейки - переменная. Спасибо.
Вложения
Тип файла: rar ТЕСТ 1.rar (17.5 Кб, 15 просмотров)
Вадим12091965 вне форума Ответить с цитированием
Старый 21.10.2013, 17:47   #2
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 906
По умолчанию

Вадим12091965, с квадратными скобками - [Ai] - не знаю, как сделать.
А если Вам вообще нужно решение, то вот так можно:
Код:
Sub Procedure_1()
    
    Dim i As Long
    
    i = 1
    
    Range("A" & i).Value = "text"

End Sub
Скрипт вне форума Ответить с цитированием
Старый 21.10.2013, 18:42   #3
Вадим12091965
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 143
По умолчанию

Скрипт. Стыдно признаваться, но я не знаю как использовать Ваш код. Может у Вас получится подправить код во вложении.
Вадим12091965 вне форума Ответить с цитированием
Старый 21.10.2013, 18:45   #4
Скрипт
Форумчанин
 
Регистрация: 24.12.2012
Сообщений: 906
По умолчанию

Вадим12091965, не используйте квадратные скобки, т.к. в этом нет необходимости. Честно говоря, не знаю, зачем вообще кто-то использует квадратные скобки. Может кому-то удобнее код писать с ними.
Скрипт вне форума Ответить с цитированием
Старый 21.10.2013, 18:47   #5
Вадим12091965
Форумчанин
 
Регистрация: 21.10.2012
Сообщений: 143
По умолчанию

Все, я разобрался. Большое спасибо.
Вадим12091965 вне форума Ответить с цитированием
Старый 21.10.2013, 19:21   #6
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Цитата:
Сообщение от Скрипт Посмотреть сообщение
Вадим12091965, не используйте квадратные скобки, т.к. в этом нет необходимости. Честно говоря, не знаю, зачем вообще кто-то использует квадратные скобки. Может кому-то удобнее код писать с ними.
Извиняюсь за оффтоп.
Я регулярно пользуюсь квадратными скобками когда ячейка не меняется.
Имхо проще, чем писать range().
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 21.10.2013, 20:27   #7
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Не только range(), а range("") вместо []
Но правда говорят что с range("") быстрее работает.
Но я тоже всё равно пишу []
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Количество узлов в ip-адресе Алексей_2012 Помощь студентам 7 25.05.2013 21:43
окончание в URL-адресе Антон Ос Помощь студентам 5 23.05.2013 12:03
переменная в адресе Shaggrath Помощь студентам 9 17.07.2009 21:05
Вопрос об адресе сайта Linel HTML и CSS 7 23.02.2009 19:43
Переменная в № ячейки valerij Microsoft Office Excel 2 24.05.2008 18:58