Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] Создание выпадающего списка из закрытой книги для нескольких пользователей

Ответить
Настройки темы
VBA - [решено] Создание выпадающего списка из закрытой книги для нескольких пользователей

Пользователь


Сообщения: 105
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Примеры.rar
(10.2 Kb, 1 просмотров)
Добрый день!

Есть 2 книги ексель. Одна с бд, другая с формой для заполнения.
Вопрос: как сделать выпадающий список в книге с формой, который бы ссылался на диапазон ячеек в книге с бд так, чтобы могли работать несколько пользователей.
Или хотя бы один.

Спасибо!

Книги во вложении

Отправлено: 13:00, 28-02-2020

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


artemu88, правильный ответ на этот вопрос — использовать в качестве СУБД именно СУБД, а не Рабочие книги Microsoft Excel.

Отправлено: 18:10, 28-02-2020 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 105
Благодарности: 0

Профиль | Отправить PM | Цитировать


Можно access базу создать, просто хотел узнать, как в ячейке реализовать выпадающий список из бд.

Отправлено: 20:01, 28-02-2020 | #3


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Э… Вы не знаете, как это сделать программно? Или что? Я не пойму.

Отправлено: 21:01, 28-02-2020 | #4


Пользователь


Сообщения: 105
Благодарности: 0

Профиль | Отправить PM | Цитировать


Да, не знаю, как написать код, который бы подключил бд к выпадающему списку в ячейке Ексель

Отправлено: 09:10, 29-02-2020 | #5


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


artemu88, тааак… У Вас же не элемент управления на Рабочей книге или на форме, а условие проверки.

Создание раскрывающегося списка - Служба поддержки Office.
Добавление и удаление элементов раскрывающегося списка - Служба поддержки Office

Используйте источником ту же Рабочую книгу, где производится ввод данных.

Отправлено: 16:00, 29-02-2020 | #6


Пользователь


Сообщения: 105
Благодарности: 0

Профиль | Отправить PM | Цитировать


Так я уже делал. Но нужна именно форма с элементом управления. Если без него, то наверное не получится ничего. Если можно, подскажите, как можно заполнить список из бд, например аксесс.

Отправлено: 18:48, 29-02-2020 | #7


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата artemu88:
Но нужна именно форма с элементом управления. »
А там-то что не так? Там как раз не надо ничего выдумывать:
Скрытый текст

Отправлено: 01:44, 01-03-2020 | #8


Пользователь


Сообщения: 105
Благодарности: 0

Профиль | Отправить PM | Цитировать


Понял.
Ели файл лежит в другой папке, то как тогда к нему обращаться, через кавычки ругается:
[D:\2.xlsx]Drivers!A1:A10

Отправлено: 10:40, 01-03-2020 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


artemu88, тогда так:
Код: Выделить весь код
Option Explicit

Private Sub UserForm_Initialize()
    With Workbooks.Open("C:\Мои проекты\0301\Примеры\0001\Drivers.xls")
        Me.ComboBox1.List = .Worksheets.Item("Водители").Range("A2:A4").Value
        
        .Close SaveChanges:=False
    End With
End Sub
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:53, 01-03-2020 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » VBA - [решено] Создание выпадающего списка из закрытой книги для нескольких пользователей

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2007 - Excel 2007 не даёт вставить в ячейку значение из выпадающего списка walcot Microsoft Office (Word, Excel, Outlook и т.д.) 4 13-09-2016 15:23
2012 R2 - [решено] Создание пользователей в AD из списка word/excel dimmigg Windows Server 2012/2012 R2 4 14-07-2014 18:54
2013 - Формула/макрос для выпадающего списка myr4ik07@twitter Microsoft Office (Word, Excel, Outlook и т.д.) 1 14-03-2013 20:46
Любой язык - [решено] Нужен скрипт cmd,vbs,PowerShell для проверки списка пользователей и их удаление из AD alex_frog Скриптовые языки администрирования Windows 6 22-07-2009 18:41
Скрипт для проверки списка пользователей и их удаление из AD alex_frog Microsoft Windows NT/2000/2003 0 22-07-2009 13:16




 
Переход