|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
25.05.2010, 21:04 | #11 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 19
|
благодарю Вас
|
26.05.2010, 10:40 | #12 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 19
|
Благодарю Вас
|
26.05.2010, 20:56 | #13 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 19
|
может, Вы мне ещё подскажете, как искать ячейку в екселе?
то есть я ввожу значение нужной ячйки и мне её отображают, либо адрес пишут. я нашла подобное только для листа, как смогла переделала под ячейку, но не работает Function cellexists(sName As String) As Boolean Dim cell As Object cellexists = False For Each cell In ActiveWorkbook.Sheets If (StrComp(cell.Name, sName, 1) = 0) Then cellexists = True Exit For End If Next cell End Function Sub test_cellsexists() Dim stroka As String stroka = InputBox("введите имя ячейки " & "текущего листа:") If cellexists(stroka) Then MsgBox "ячейка найдена" Else MsgBox "NO " End If End Sub |
26.05.2010, 21:20 | #14 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Что в вашем понимании имя ячейки.
Имя ячейки и адрес ячейки-это две большие разницы
Анализ,обработка данных Недорого
|
27.05.2010, 19:08 | #15 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 19
|
я знаю, что такое адрес ячейки. типа А4, В4.
там получается так, что нужен какой-то массив, чтобы туда сохранялись вводимые данные из ексельной таблицы. и поиск обращался к нему. и говорил - есть такое, нет такого |
27.05.2010, 20:54 | #16 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Правильно ли я понимаю, что вам нужно проверить, есть ли на листе ячейка с каким-то значением?
Или вам нужно найти ячейку с заданным присвоенным именем? Если последнее, можете проверять в цикле ActiveWorkbook.Names.Item(i).Name Также вам может быть полезен Диспетчер имен на вкладке Формулы |
28.05.2010, 19:30 | #17 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 19
|
вы правы - надо проверить, есть ли ячейка с заданным значением
|
28.05.2010, 20:05 | #18 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
Вообще это можно сделать через поиск (CTRL+F), отметив "Ячейка целиком". А если макросом, то так примерно:
Код:
|
28.05.2010, 21:41 | #19 |
Пользователь
Регистрация: 29.03.2010
Сообщений: 19
|
благодарю Вас
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
VBA Word,VBA Excel решить 2 задачи | fafolo4ka | Фриланс | 6 | 05.03.2012 01:15 |
VBA в Excel | A_naSTASiy_A | Microsoft Office Excel | 1 | 12.05.2010 18:59 |
Excel+VBA | Анна Рожкова | Помощь студентам | 0 | 29.03.2010 20:26 |
Как запретить запуск программы на VBA Excel 2003 в Excel 2007 | kovalevskivf | Microsoft Office Excel | 2 | 15.05.2009 16:47 |
Excel VBA | fidot | Microsoft Office Excel | 1 | 28.12.2008 19:20 |