|
244 / 37 / 8
Регистрация: 05.05.2012
Сообщений: 521
|
|
Поиск ячейки по значению09.03.2013, 16:07. Показов 58769. Ответов 40
Метки нет (Все метки)
Здравствуйте! У меня есть таблица, она находится в левом верхнем углу листа Excel. Я считываю из нее данные, делаю расчеты и вывожу в другой лист результат. Нужно, чтоб программа правильно работала, даже если слева добавить несколько столбцов и/или сверху добавить несколько строк в лист. Можно ли найти левую верхнюю ячейку моей таблицы по значению и как это сделать? Ведь невозможно перебрать все ячейки листа.
Еще хотела спросить. Придется менять все индексы, когда считываю данные или, может, есть способ обращаться к левой верхней ячейки таблицы как к А1, и к остальным ячейкам с таким же смещением?
0
|
|
| 09.03.2013, 16:07 | |
|
Ответы с готовыми решениями:
40
Поиск ячейки по значению Excel Поиск строки по значению ячейки в этой строке
|
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
||||||
| 19.03.2013, 20:42 | ||||||
|
Igor_Tr, а как добавить к именованному диапазону одну строку допустим, потому что у меня код
0
|
||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||
| 19.03.2013, 21:03 | ||
0
|
||
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
|
| 19.03.2013, 22:13 | |
|
а как тогда добавить столбик?
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|||
| 19.03.2013, 22:51 | |||
|
Молодец!!! Развеселил
. Ключевое слово Resize. Вот это
0
|
|||
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
|||||||||||
| 20.03.2013, 15:03 | |||||||||||
|
Сглупил, но при добавлении столбца :
0
|
|||||||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 20.03.2013, 15:12 | |
|
To Noit. Закинтьте сюда лист, если есть такая возможность. Иначе, будем ловить "на несчастном животном блоху за блохой" вместо использования лекарства.
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 20.03.2013, 15:47 | |
|
Еще уточните, в каком модуле и в каком месте. Там всего понемного, нет времени все лопатить. Как немного освобожусть- попробую разобраться.
Но и аватар у Вас! Ночью приснится - заикой стану. Надо что-то придумать в ответ. Типа тьфу-тьфу через левое плечо (или правое - не сильный в предразсудках).
0
|
|
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
||
| 20.03.2013, 15:57 | ||
|
на module7 попробуйте зайти, или btnAddTime_click(Добавить время)
0
|
||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 20.03.2013, 16:16 | |
|
Нашел уже. Модуль6. Но сейчас занят. Решим, не переживайте. И с аватаром тоже. Начинайте бояться.
0
|
|
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
|
| 20.03.2013, 16:21 | |
|
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||||||
| 20.03.2013, 18:33 | ||||||
|
Учтите!!! Этот, который аватар, еще пока без макияжа. А с ним - вобще.... Инфаркт на месте! Вот теперь бойтесь по настоящему.
Пробуйте и сами сравните со своим. Вам виднее, а мне еще страшно не прошло...Добавлено через 13 минут Ох, если успел. Тестируйте на чистом листе. Потом поудаляйте все строки, в которых Select (можете для наглядности оставить одну запись, там где Union перед Msgbox). Результаты в Msgbox не изменятся, а на скорость повлияет.
1
|
||||||
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
|
| 21.03.2013, 12:04 | |
|
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|
| 21.03.2013, 12:17 | |
|
Вот до какой степени я Вас запугал. Аж самому как-то неудобно стало
.Я так понял, что Вам нужно было переопределить именной диапазон. А зачем? Запутаетесь. Расширили/уменьшили без переопределения, загнали в массив, обработали, применили результаты. И диапазон тот-же, и Rottwailer накормлен.
0
|
|
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
||||||||
| 21.03.2013, 12:25 | ||||||||
0
|
||||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||
| 21.03.2013, 12:39 | ||
|
Вы меня удивляете. Будьте немного более наблюдательнее. В моем примере Range("RNG_1") имел размер 5*5. Если Select - так и будет. Потом я его расшилил (там он расширенный и выделяется). Но если сразу после этого вызвать
Range("RNG_1").Select, тогда опять будет выделено только 5*5. А вот это - уже переопределение;
0
|
||
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
||||||
| 21.03.2013, 12:48 | ||||||
|
Я немного не так делал, я сразу вставил в свою книгу этот отрывок кода
0
|
||||||
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
|||||||
| 21.03.2013, 13:04 | |||||||
|
Еще раз. Прочитайте пост #34. У Вас есть основной именованный диапазон. По какой-то причине его надо расширить/уменьшить.
mArr=Range("RG1").value, тогда загоним только изначальный диапазон. Другими словами, мы не меняем первоначальный диапазон, и всегда от него отталкиваемся. А если переопределять - можно, но нужно точно знать для чего и стоит это делать, или нет. Теперь понятно?
0
|
|||||||
|
26 / 26 / 10
Регистрация: 11.04.2012
Сообщений: 870
|
|
| 21.03.2013, 13:12 | |
|
0
|
|
|
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
|
||
| 21.03.2013, 13:22 | ||
|
Добавлю только.
А вот так, как у Вас
![]() Добавлено через 4 минуты Не переживайте. Так туго - это наверно от испуга. Моя вина. Извиняюсь.
0
|
||
| 21.03.2013, 13:22 | |
|
Макрос: Поиск совпадений, перенос совпавшей ячейки и рядом с ней стоящей ячейки
Сравнить файлы по имени и переименовать по значению из ячейки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|
[EasyBuilder Pro] Памятка по разработке для панелей Weintek
ФедосеевПавел 26.08.2026
Памятка по разработке для панелей Weintek
ВВЕДЕНИЕ
Ранее, при реализации проектов основное внимание уделял разработке управляющей программы для контроллера, а панели оператора доставалось время. . .
|
|
Модель по догадкам
anaschu 25.08.2026
Прошло две недели. Я уже рассказывал, как разговаривал с сотрудниками у сортировки и как понял, что главная ветка — не про приёмку, а про отбор. Но тогда я думал, что понял механику. На этой неделе я. . .
|
Запись в регистр сведений независимо от заполненности табличной части
Maks 25.08.2026
Реализация из решения ниже выполнена на нетиповом документе с несколькими табличными частями, разработанного в КА2.
Задача:
Обеспечить запись документа в регистр сведений независимо от. . .
|
Ноутбук Альфария
kumehtar 24.08.2026
Встретился тут в сети ноутбук Альфария, примарха Альфа-Легиона. Хотя возможно, это ноутбук Омегона, разумеется.
Ну как вам?
|
Мастера простых решений
DevAlt 23.08.2026
В сишарп стэках winforms, да и wpf существует сложная система связывания
источниках данных и элементов формы(текстовые поля и метки), опирается все
это на технологию событий и мета. . .
|