powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как разобрать (парсинг) адрес диапазона
11 сообщений из 11, страница 1 из 1
Как разобрать (парсинг) адрес диапазона
    #39019488
S70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Коллеги,

день добрый. Подскажите, как можно реализовать следующее.
Есть в стоковом формате строка с адресом диапазона, например "B13:D13".
Мне надо сформировать такую же строку, но заменить в ней номер строки на другой (он рассчитывается).
Например, пусть это будет 10. Т.е. на выходе необходимо получить строку "B10:D10"
Номер строки я уже получать умею )))
Как мне получить в строковых переменных буквенную часть диапазона: т.е. "B" и "D"?
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019508
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем? как эта информация будет использоваться далее?
Range можно получить и не зная буквы столбца
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019540
S70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Задача в целом такая: перенос данных из одного файла в другой. Есть диапазон (его адрес задан строкой в ячейке), данные из которого надо перенести в другой файл, но со сдвигом на несколько строк.
В моем понимании: прочитали имя диапазона из ячейки - распарсили на имя столбца/ строки - добавили нужное количество строк - собрали новый адрес диапазона - скопировали
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019601
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S70со сдвигомпочитайте про метод Offset. Не надо будет ничего парсить ))
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019620
S70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Про офсет я знаю, но как его прикрутить в конкретной ситуации - ума ни приложу.
Сейчас у меня:
xlsaFrom.Worksheets(sSheet).Range(sRange).Copy
xlsaTo.Worksheets(tSheet).Range(tRange).PasteSpecial

В прошлый раз прикладывал к клаве - помогло. Мож теперь - к монитору попробовать? ))
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019654
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может быть вот этот пример поможет?
Код: vbnet
1.
Range("A2:B3").Offset(2,3).Select

подсказка - прикладывать подорожник к второй строке )
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019672
S70
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Спасибо, все получилось. Снова.

PS "подорожник" - это уже скорее смахивает на терапию душевнобольных.... ))
Может сначала что-то более консервативное? Мышь, там, погладить например... ;)
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019678
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
S70Мышь, там, погладить напримерну попробуй
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019840
hclubmk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProМожет быть вот этот пример поможет?
Код: vbnet
1.
Range("A2:B3").Offset(2,3).Select

http://www.sql.ru/faq/faq_topic.aspx?fid=4344
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019845
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слово "пример" замечено не было? ))
Я не предлагаю использовать это в программе
...
Рейтинг: 0 / 0
Как разобрать (парсинг) адрес диапазона
    #39019874
hclubmk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример, как делать не надо - тоже пример :)
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как разобрать (парсинг) адрес диапазона
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]