1 / 1 / 0
Регистрация: 18.01.2011
Сообщений: 15
|
|
Как указать адрес ячейки через переменную15.06.2012, 01:18. Показов 65507. Ответов 31
Метки нет Все метки)
(
Нужно в ("C5:C116") вместо С116 вставить переменну i, которая обозначает ячейку. Подскажите пожалуйста как это реализовать?
0
|
15.06.2012, 01:18 | |
Ответы с готовыми решениями:
31
Адрес ячейки через переменную Как сохранить в переменную адрес активной ячейки, а затем эту ячейку выделить? Можно ли указать адрес ячейки, путем выделения её на листе? |
1 / 1 / 0
Регистрация: 18.01.2011
Сообщений: 15
|
|||||||||||
15.06.2012, 02:05 [ТС] | |||||||||||
я сам запутался =(
нужно что бы макрос работал только для тех ячеек, где есть значение. Я хотел следующим кодом определить последнюю ячейку, вывести адрес ячейки в переменную i. В коде указать i как границу для макроса.
Добавлено через 10 минут
0
|
призрак
![]() |
||||||
15.06.2012, 04:51 | ||||||
1
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|||||||
15.06.2012, 08:35 | |||||||
Их пересечение даст крайнюю ячейку
1
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|
15.06.2012, 10:07 | |
Range(Cells(i0, j0), Cells(i1,j1))
Где i0 - номер строки левой верхней ячейки диапазона, j0 - Номер столбца левой верхней ячейки диапазона, i1 - номер строки правой нижней ячейки диапазона, j1 - номер столбца правой нижней ячейки диапазона.
1
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
||
15.06.2012, 10:47 | ||
Например несколько строк пропущенных, потом что-то типа шапки таблицы, в которой тоже не все ячейки заполнены? Какую строку вернет ваш метод? Правильно - первую строку в которой есть пустая ячейка в столбце поиска. Но она будет далеко не последняя из строк с данными. Добавлено через 12 минут вообще конечно способов может быть туча и разных. Который и как применить - все зависит от конкретных условий. ТС дана куча ответов на его вопрос - что нибудь да пригодится ![]()
1
|
200 / 98 / 2
Регистрация: 24.09.2011
Сообщений: 261
|
|||||||
15.06.2012, 10:55 | |||||||
![]() Не по теме: как тут в коде VB вставлять отступы? тэг[INDENT] не работает =/
1
|
2619 / 549 / 109
Регистрация: 21.03.2012
Сообщений: 1,051
|
|||||||
15.06.2012, 10:58 | |||||||
skol13, моя реплика относится не к задаче автора темы, а к Вашей функции.
1
|
369 / 78 / 6
Регистрация: 23.05.2012
Сообщений: 232
|
|||
15.06.2012, 11:02 | |||
Не по теме: Я просто из макроса копирую код - все с отступами получается. Добавлено через 2 минуты ![]() Багаж знаний то растет. А сейчас просто по привычке тащу ее из проекта в проект ![]()
1
|
1 / 1 / 0
Регистрация: 18.01.2011
Сообщений: 15
|
|||||||
15.06.2012, 12:59 [ТС] | |||||||
Вот собственно весь код, мне нужно до последней ячейки, в которой есть данные, столбца С- вставить формулу.
0
|
1 / 1 / 0
Регистрация: 18.01.2011
Сообщений: 15
|
||
15.06.2012, 13:50 [ТС] | ||
Но я рассчитывал на другой результат, что в этом диапазоне, он будет искать последнюю заполненную ячейку и вставлять формулу только до последней заполненной ячейки, а не для всего диапазона. Подскажите пожалуйста, как это можно реализовать?
0
|
735 / 203 / 11
Регистрация: 23.06.2011
Сообщений: 440
|
|||||||||||||||||
15.06.2012, 14:25 | |||||||||||||||||
Если нужно найти последнюю ячейку в определенном столбце:
В вашем случае код будет выглядеть так:
2
|
1 / 1 / 0
Регистрация: 18.01.2011
Сообщений: 15
|
||||||||||||
15.06.2012, 14:42 [ТС] | ||||||||||||
Теперь на этой строчке
Код сейчас такой:
0
|
призрак
![]() |
|
15.06.2012, 15:18 | |
такую ошибку может выдавать только в одном случае - если Selection совпадает с Destination
конкретно для Вашего случая - все ячейки в столбце C ниже C5 - пустые.
2
|
1 / 1 / 0
Регистрация: 18.01.2011
Сообщений: 15
|
||
15.06.2012, 15:52 [ТС] | ||
У меня сначала макрос вставляет пустой столбце С, затем в него протягивается формула. Можно сделать что бы формулу копировало до последней строки, в которой есть данные? Например столбец B, строка 120 является последней, то что бы формулу в столбце С протянуло до 120 строки.
0
|
призрак
![]() |
||||||
15.06.2012, 16:02 | ||||||
попробуйте так:
2
|
15.06.2012, 16:02 | |
Помогаю со студенческими работами здесь
20
указать адрес получателя из ячейки access Как указать аргумент через переменную? Как записать 0 в переменную через ее адрес? Как указать адрес "ячейки"?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
![]() |
||||
Создаем микросервисы с Go и Kubernetes
golander 02.07.2025
Когда я только начинал с микросервисами, все спорили о том, какой язык юзать. Сейчас Go (или Golang) фактически захватил эту нишу. И вот почему этот язык настолько заходит для этих задач:
. . .
|
C++23, квантовые вычисления и взаимодействие с Q#
bytestream 02.07.2025
Я всегда с некоторым скептицизмом относился к громким заявлениям о революциях в IT, но квантовые вычисления - это тот случай, когда революция действительно происходит прямо у нас на глазах. Последние. . .
|
Вот в чем сила LM.
Hrethgir 02.07.2025
как на английском будет “обслуживание“
Слово «обслуживание» на английском языке может переводиться несколькими способами в зависимости от контекста:
* **Service** — самый распространённый. . .
|
Использование Keycloak со Spring Boot и интеграция Identity Provider
Javaican 01.07.2025
Два года назад я получил задачу, которая сначала показалась тривиальной: интегрировать корпоративную аутентификацию в микросервисную архитектуру. На тот момент у нас было семь Spring Boot приложений,. . .
|
Содержание темы с примерами на WebGL
8Observer8 01.07.2025
Все примеры из книги Мацуды и Ли в песочнице JSFiddle
Пример выводит точку красного цвета размером 10 пикселей на WebGL 1. 0 и 2. 0
WebGL 1. 0. Передача координаты точки из главной программы в. . .
|
Основы WebGL. Простой треугольник
8Observer8 01.07.2025
Простой треугольник без трансформаций. Для трансформаций можно использовать glMatrix, как в примере: https:/ / plnkr. co/ edit/ qT6ZTwvncLPRamK5?preview
На русском:
. . .
|
Полиглотные микросервисы на C# и .NET
ArchitectMsa 30.06.2025
Полиглотная архитектура появилась не из желания усложнить жизнь разработчикам. Она родилась из практической необходимости решать разные задачи наиболее эффективным способом.
В одном из проектов. . .
|
Стратегии кеширования
Javaican 29.06.2025
Кеширование — это хранение часто запрашиваемых данных в быстром хранилище (обычно в памяти), чтобы не обращаться к более медленному первоисточнику. Казалось бы, все просто. Но за этой простотой. . .
|
Наблюдаемость приложений ASP.NET Core с OpenTelemetry, Prometheus и Grafana
ArchitectMsa 29.06.2025
Наблюдаемость (observability) – это ключевое свойство современной системы, позволяющее понимать её внутреннее состояние на основе внешних данных. Если мониторинг отвечает на вопрос "что случилось?",. . .
|
Четыре главных модели отношений классов в с++
russiannick 28.06.2025
Продолжаю крестовый поход против c++.
ideone. com/ юзаю для проверки валидности кода.
Насчитал 4 модели отношений классов: одиночный класс, равноправные классы, слейв - мастер, терминатор. . . .
|