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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 12.01.2010, 13:39   #41
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
Суть вопроса - список на отдельном листе (строки шириной порядка 30 символов), количество строк от 30 и может расти, как его запихнуть в параметр "Formula1", построить список в rab легко, только когда его пихаеш Formula1:=rab обрезается до 255 знаков
Как решить ?
Я в таких случаях макросом присваиваю диапазону имя, и в параметр Formula1 заношу уже это имя диапазона.
EducatedFool вне форума
Старый 12.01.2010, 15:16   #42
Alex2003
Новичок
Джуниор
 
Регистрация: 12.01.2010
Сообщений: 3
По умолчанию

А работающий примерчик можете показать?
Alex2003 вне форума
Старый 12.01.2010, 17:44   #43
ugli
Пользователь
 
Регистрация: 03.01.2010
Сообщений: 29
По умолчанию

Цитата:
Сообщение от SAS888 Посмотреть сообщение
По-моему, это разумно.
А если нужен вот такой вариант списков!!!
Помоему формой БЛАГОРОДНЕЕ!!!
Изображения
Тип файла: jpg форма_со_списками.jpg (128.1 Кб, 164 просмотров)
ugli вне форума
Старый 12.01.2010, 17:51   #44
ugli
Пользователь
 
Регистрация: 03.01.2010
Сообщений: 29
По умолчанию

Лучше подскажите;
есть диапазон ячеек по двойному клику которых -появляется форма со списками
в списке выбираю ныжный пункт....
какой будет код макроса,если нужно чтоб значение из списка прописывалось не в определенную кодом ячейку,а в ту на которой произведен двойной клик?
ugli вне форума
Старый 13.01.2010, 00:52   #45
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Щелкните два раза и увидите
Код:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Application.ActiveCell = "КУКУ ,это я ,Активная ячейка "
End Sub

PS.Что то меня в последнее время на юмор потянуло
Анализ,обработка данных Недорого
doober вне форума
Старый 13.01.2010, 01:13   #46
ugli
Пользователь
 
Регистрация: 03.01.2010
Сообщений: 29
По умолчанию

doober
Cпасибо, но на удивление самому себе
въехал сам.
не так уж и сложно оказывается VBA
если вникнуть
ugli вне форума
Старый 17.01.2010, 12:49   #47
ugli
Пользователь
 
Регистрация: 03.01.2010
Сообщений: 29
По умолчанию

В форме с выпадающими списком добавляю кнопку,назначение ее-дать мне выбор из определенной папки выбор файла изображения(картинки) и при выборе файла, добавить картинку на лист в определенный диапазон ячеек.КАК сделать не преложу ума...
Помогите плиз.
ugli вне форума
Старый 17.01.2010, 14:57   #48
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Цитата:
Сообщение от ugli Посмотреть сообщение
КАК сделать не преложу ума...
Помогите плиз.
А тут и ПРЕКЛАДОВАТЬ ничего не надо.
Набираем в поиске по этому форуму в окошке слово картинка
И о чудо первая тема Ваша
Делай РАЗ





Делай ДВА



Делай ТРИ
Анализ,обработка данных Недорого
doober вне форума
Старый 17.01.2010, 15:32   #49
ugli
Пользователь
 
Регистрация: 03.01.2010
Сообщений: 29
По умолчанию

спс!
не могу определить код(макрос) который будет в листах 1,2,3,...
искать в определенных ячейках и столбах значения(текст) и если они есть то прописывать их в ячейки(которые определю) на новый лист?
ugli вне форума
Старый 17.01.2010, 16:39   #50
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Использование
Код:


Private Sub CommandButton2_Click()

Dim ssl As String

ssl = Poisk_Stroka("Лист1", 9, "ДВП")

If ssl <> "" Then
          
        Делай_Раз (ssl)
        
       End If
End Sub


Код:


Function Poisk_Stolb(NameLijst As String, Stolb As String, Znahenie As Variant) As String
Dim f As Range
   Application.ScreenUpdating = False
            Set f = Sheets(NameLijst).Columns(Stolb).Find(Znahenie)
            If Not f Is Nothing Then
          
            Poisk_Stolb = f.AddressLocal
            
            End If
      
  
  Application.ScreenUpdating = True
  

End Function




Function Poisk_Stroka(NameLijst As String, Stroka As Long, Znahenie As Variant) As String
Dim f As Range
   Application.ScreenUpdating = False
             Set f = Sheets(NameLijst).Range(Stroka & ":" & Stroka).Find(Znahenie)
            If Not f Is Nothing Then
          
            Poisk_Stroka = f.AddressLocal
            End If
      
  
  Application.ScreenUpdating = True
  
End Function
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 17.01.2010 в 16:46.
doober вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выпадающий список с данными из другой закрытой книге Excel. agregator Microsoft Office Excel 1 21.09.2009 16:33
Копирование из закрытой книги Maxx Microsoft Office Excel 11 11.08.2009 10:39
Как скопировать выпадающий список на другой лист и в другую книгу gleod Microsoft Office Excel 4 07.07.2009 22:36
Как запустить макрос при изменении другой книги Excel? Град Microsoft Office Excel 12 10.06.2008 10:01