Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
3 / 3 / 0
Регистрация: 07.04.2023
Сообщений: 180

Обратиться к книге которая выгружена из базы и не сохранена

04.06.2023, 13:38. Показов 1315. Ответов 21
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте! Из базы выгружена книга Excel, ее нет необходимости сохранять, мне нужно взять из нее несколько значений.
Как можно обратиться к этой книге в своем коде из ThisWorkbook?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.06.2023, 13:38
Ответы с готовыми решениями:

Не могу обратиться к своей же книге, после работы с другой книгой
Уважаемые форумчане, помогите. У меня Excel файл с названием "Chance.xlsm" в нём есть вкладка "тек год" и в ней кнопка, которая...

Обратиться к элементу ActiveX из другой книги или другого места в книге
Подскажите как описать полный путь к, например ЧекБоксу. Спасибо :)

Как проверить или форма была выгружена?
Например такой код: Unload Form1 (*) arrayNames.remove 'Form1' Как узнать, что юзер не отменил выгрузку в...

21
Часто онлайн
 Аватар для КостяФедореев
987 / 637 / 280
Регистрация: 09.01.2017
Сообщений: 2,080
04.06.2023, 16:19
Лучший ответ Сообщение было отмечено Katin как решение

Решение

Студворк — интернет-сервис помощи студентам
Katin, тогда используйте папку куда скачивается файл, она должна быть постоянной и магически не меняться
определить имя последнего скачанного файла можно кодом, нужно указать путь до папки куда скачиваются файлы,
а дальше делайте, с именем файла, что Вам нужно
Кликните здесь для просмотра всего текста

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Sub GetLastDownloadedFileName()
    Dim folderPath As String
    Dim fileNames() As String
    Dim lastFileName As String
    Dim lastFileDate As Date
 
    'путь к папке загрузки
    folderPath = "C:\Downloads"
 
    'получение списка файлов в папке
    fileNames = GetFolderFiles(folderPath)
 
    'поиск последнего файла в списке
    For i = UBound(fileNames) To 1 Step -1
        If LCase(fileNames(i)) Like "*.*" Then
            'получение даты создания файла
            Set fso = CreateObject("Scripting.FileSystemObject")
            Set file = fso.GetFile(folderPath & "\" & fileNames(i))
            fileDate = file.DateCreated
 
            'сравнение даты создания с последним файлом
            If fileDate > lastFileDate Then
                lastFileDate = fileDate
                lastFileName = fileNames(i)
            End If
        End If
    Next i
 
    'вывод имени последнего файла
    MsgBox "Последний скачанный файл: " & lastFileName
End Sub
 
Function GetFolderFiles(folderPath As String) As String()
    Dim fso As Object
    Dim folder As Object
    Dim fileNames() As String
    Dim i As Long
 
    'создание объекта FileSystemObject
    Set fso = CreateObject("Scripting.FileSystemObject")
 
    'получение объекта папки
    Set folder = fso.GetFolder(folderPath)
 
    'получение списка файлов в папке
    For Each file In folder.Files
        ReDim Preserve fileNames(i) As String
        fileNames(i) = file.Name
        i = i + 1
    Next file
 
    GetFolderFiles = fileNames
End Function
0
3 / 3 / 0
Регистрация: 07.04.2023
Сообщений: 180
07.06.2023, 02:46  [ТС]
КостяФедореев СПАСИБО!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.06.2023, 02:46
Помогаю со студенческими работами здесь

сколько таблицы может быт сохранена в одном access базе?
сколько таблицы мы можем создать в одном access базе?

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

Как обучаться по книге которая учит не правильно?
Обучаюсь по книге Кернагана 3 издание. и столкнулся с такой проблемой что в книге обучают не правильно вот пример: #include...

Базы данных в делфи: как обратиться к конкретной ячейке
разместил на форме компоненты TDataSource, TADOConnection, TADOTable, TDBGrid. все связал. база отображается в виде таблицы. как теперь...

Заполнить массив из базы данных. обратиться к последнему элементу массива
Добрый день. Помогите пожалуйста решить проблему. Мне нужно взять из базы данных(SQL) столбец id и поместить его в массив list, затем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
Новые блоги и статьи
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений. . . .
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения Продолжаю серию постов о дискретно-событийной модели рабочего. . .
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru