powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите пожалуйста в Excele создать связи при помощи VBA
7 сообщений из 7, страница 1 из 1
Помогите пожалуйста в Excele создать связи при помощи VBA
    #34299675
Airattahir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне необходимо связать несколько файлов в один. Надо создать кнопку "импорт" в гл. файле после нажатия которой импортируются несколько файлов с одинаковой структурой в гл. файл.
Заранее благодарю.
...
Рейтинг: 0 / 0
Помогите пожалуйста в Excele создать связи при помощи VBA
    #34299745
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно посмотреть на формат файлов?
...
Рейтинг: 0 / 0
Помогите пожалуйста в Excele создать связи при помощи VBA
    #34299797
Airattahir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vbaproможно посмотреть на формат файлов?
...
Рейтинг: 0 / 0
Помогите пожалуйста в Excele создать связи при помощи VBA
    #34299902
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проще всего записать макрорекордером копирование данных из всех файлов в один. единственное только нужно будет искать последнюю строку в них. но это будет легко подправить - выкладывайте код, который запишете.
...
Рейтинг: 0 / 0
Помогите пожалуйста в Excele создать связи при помощи VBA
    #34299920
Airattahir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прокоментирую пожалуйста
...
Рейтинг: 0 / 0
Помогите пожалуйста в Excele создать связи при помощи VBA
    #34299928
vbapro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у себя включаешь макрорекордер, и делаешь вручную "связывание" файлов. потом выкладывешь полученный код и я его подправлю для того, чтоб его работа не зависила от количества данных в книгах.
...
Рейтинг: 0 / 0
Помогите пожалуйста в Excele создать связи при помощи VBA
    #34302607
Фотография Ser Artur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cоздай в С файл c:\Files\Budget.xls и вставь код в модуль другой книги

автор
Private Function GetValue(path, file, sheet, ref)
' Retrieves a value from a closed workbook
Dim arg As String

' Make sure the file exists
If Right(path, 1) <> "\" Then path = path & "\"
If Dir(path & file) = "" Then
GetValue = "File Not Found"
Exit Function
End If

' Create the argument
arg = "'" & path & "[" & file & "]" & sheet & "'!" & _
Range(ref).Range("A1").Address(, , xlR1C1)

' Execute an XLM macro
GetValue = ExecuteExcel4Macro(arg)
End Function



Sub TestGetValue()
p = "c:\Files"
f = "Budget.xls"
s = "Sheet1"
a = "A1"
MsgBox GetValue(p, f, s, a)
End Sub
Sub TestGetValue2()
p = "c:\Files"
f = "Budget.xls"
s = "Sheet1"
Application.ScreenUpdating = False
For r = 1 To 100
For c = 1 To 12
a = Cells(r, c).Address
Cells(r, c) = GetValue(p, f, s, a)
Next c
Next r
Application.ScreenUpdating = True
End Sub
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Помогите пожалуйста в Excele создать связи при помощи VBA
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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