Помогите плз!!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
DisconnecteD
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 07.07.2005 (Чт) 8:11

Помогите плз!!

Сообщение DisconnecteD » 07.07.2005 (Чт) 8:14

Помогите пожалуйста написать скрипт на ВБ, который открывает 2 файла в экселе, делает поиск по опр. значениям в 1ом файле, а потом копирует их в другой файл. Тут я думаю лучше через массив сделать, но чет до меня не доходит как :( есть пример скрипта, вот довести до ума не могу :) Т.е. есть к примеру в файле STA компьютеры, файл сордержит только колонку "A" надо чтоб происходил поиск по MAC, занес он к примеру все MAC в массив а потом записал всё в фаел шаблон. Программа написаная кривая как 100 китайцев :)
Заранее спасибо.
[ syntax="vb" ]
Dim objExcel: Set objExcel = WScript.CreateObject("Excel.Application")
Dim MyArray(100)
objExcel.Visible = True
objExcel.Workbook.Open("C:\шаблон.xls")
objExcel.Workbook.Open("C:\STA.xls")

i = 2
n = 0

With Workbooks("STA").Worksheets(1).Range("a1:a1000")
Set FoundValue = .Find(What:=SSID, LookIn:=xlValues)
If Not FoundValue Is Nothing Then
firstaddress = FoundValue.Address
Do
FoundValue.Select
MyArray(n) = Selection.Copy
Set FoundValue = .FindNext(FoundValue)
n = n + 1
Loop While Not FoundValue Is Nothing And FoundValue.Address <> firstAddress
End If
For K = 1 To n Do
ws.Cells(i,1).Value = MyArray(0..n)
[ /syntax ]

Portfel
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 07.07.2005 (Чт) 8:19

Сообщение Portfel » 07.07.2005 (Чт) 8:21

Я думаю автор темы не будет против.Чтоб дублирующих названий не создавать..)
Вообщем в MS Acsess такую строчку выдаёт в дебагере...
"DoCmd.TransferText acImportFixed, "ImpVSS", "VSS_IN", NameFile, False" Типа False=False это под XP а в 98-ом работает на ура!...Может кто в курсе? Спасибо.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 126

    TopList  
cron