powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel + VBA 2013
12 сообщений из 37, страница 2 из 2
Excel + VBA 2013
    #38662226
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу поиска - достаточно будет формулы - функция ВПР


Егор Тереховзаранее заготовленный рисунокЕгор ТереховExcel сам рисовалтак что же все-таки надо?
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38662299
Чтобы рисовалась схема расположения секций. Я не знаю, как сделать так, чтобы Excel сам рисовал, и не знаю, возможно ли это вообще! Поэтому и заготовил картинок заранее. Всего 20 штук. Как заложить на программном коде такой смысл

If "условие" Then "вставить картинку (путь такой-то)"
ElseIf "вставить другую картинку (путь такой-то)"
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38662372
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с возможностью "запись макроса" знакомы?
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38662437
пробовал - не работает
я тут нашел в справочнике такую команду
ActiveSheet.Pictures.Insert ("D:\plan\10.PNG")
нелает как раз то, что нужно, но как сделать так, чтобы картинка вставлялась в определенную ячейку, а то она просто в активную вставляется
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38662438
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Егор Тереховпробовал - не работаетчто это значит? появляется сообщение "я сегодня не работаю"?
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38662454
просто код пустой - нет ничего. Может глюк какой...
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38662527
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что пустое, простите?
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38662623
А все, разобрался, спасибо! Я стоп не нажимал просто...
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38663358
Можно еще такой вопрос: как сделать так, чтобы при поиске оград по алгоритму:

Код
With Sheets(2)
iRow = .Range("A:A" ;) .Find(tip, LookIn:=xlValues).Row
st = .Cells(iRow, 2)
poyas = .Cells(iRow, 3)
tr = .Cells(iRow, 4)
End With


при отсутствии совпадений программа выдавала месседж-бокс, мол, ограды с таким наименование не найдено?
Проще говоря, если программа не нашла введенную ограду, она бы вывела сообщение об этом и остановилась.
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38663379
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
set result=.Range("A:A").Find(tip, LookIn:=xlValues)
If result Is Nothing Then
  'нифига не найдено
Else
 iRow = result.Row
 st = .Cells(iRow, 2)
 poyas = .Cells(iRow, 3)
 tr = .Cells(iRow, 4)
End If
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38663515
не работает(((
Дописываю MSGbox = "такой ограды нет"
выдает ошибку.
И как обозначить переменную result?
Я написал ее как recordset, правильно?
...
Рейтинг: 0 / 0
Excel + VBA 2013
    #38663948
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Егор ТереховИ как обозначить переменную result?
Я написал ее как recordset, правильно?попробуйте использовать клавишу F1 по назначению и вообще, пытаться понимать смысл кода, а не пытаться его просто копипастить.

Find возвращает Range
...
Рейтинг: 0 / 0
12 сообщений из 37, страница 2 из 2
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Excel + VBA 2013
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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