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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 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
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Что в вашем понимании имя ячейки.
Имя ячейки и адрес ячейки-это две большие разницы
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 27.05.2010, 19:08   #15
Анна Рожкова
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 19
По умолчанию

я знаю, что такое адрес ячейки. типа А4, В4.
там получается так, что нужен какой-то массив, чтобы туда сохранялись
вводимые данные из ексельной таблицы. и поиск обращался к нему. и говорил - есть такое, нет такого
Анна Рожкова вне форума Ответить с цитированием
Старый 27.05.2010, 20:54   #16
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Правильно ли я понимаю, что вам нужно проверить, есть ли на листе ячейка с каким-то значением?
Или вам нужно найти ячейку с заданным присвоенным именем?
Если последнее, можете проверять в цикле ActiveWorkbook.Names.Item(i).Name
Также вам может быть полезен Диспетчер имен на вкладке Формулы
motorway вне форума Ответить с цитированием
Старый 28.05.2010, 19:30   #17
Анна Рожкова
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 19
По умолчанию

вы правы - надо проверить, есть ли ячейка с заданным значением
Анна Рожкова вне форума Ответить с цитированием
Старый 28.05.2010, 20:05   #18
motorway
Участник клуба
 
Регистрация: 28.06.2009
Сообщений: 1,950
По умолчанию

Вообще это можно сделать через поиск (CTRL+F), отметив "Ячейка целиком". А если макросом, то так примерно:


Код:
' значение, которое ищем
a = 11
' тут вводим диапазон поиска (можно и по-другому)
For i = 1 To 13
For j = 1 To 10
' если значение найдено, появляется сообщение с адресом ячейки
If (Cells(i, j).Value = a) Then MsgBox Cells(i, j).Address


Next
Next
motorway вне форума Ответить с цитированием
Старый 28.05.2010, 21:41   #19
Анна Рожкова
Пользователь
 
Регистрация: 29.03.2010
Сообщений: 19
По умолчанию

благодарю Вас
Анна Рожкова вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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