- Katılım
- 1 Mart 2005
- Mesajlar
- 22,248
- Excel Vers. ve Dili
-
Win7 Home Basic TR 64 Bit
Ofis-2010-TR 32 Bit
Merhaba arkadaşlar.
Vbscript ile excel4makro kullanarak kapalı excel dosyasından veri alıp txt dosyasına yazdırma işini yaptım.
Kodlar aşağıdadır ve dosya ekide aşağıdadır.
Vbscript ile excel4makro kullanarak kapalı excel dosyasından veri alıp txt dosyasına yazdırma işini yaptım.
Kodlar aşağıdadır ve dosya ekide aşağıdadır.
Kod:
sub excelden_veri_al
Dim fso, xl,f
set fso = createobject("Scripting.FileSystemObject")
set xl = createobject("Excel.Application")
yol = fso.GetAbsolutePathName("") & "\"
son = xl.ExecuteExcel4Macro("COUNTA('" & yol & "[Test.xls]Sayfa1'!C1)")
Const ForReading = 1, ForWriting = 2
Set f = fso.OpenTextFile(yol & "\Excelden_Veri_al.txt", ForWriting, True)
f.WriteBlankLines 2
f.WriteLine "================================================================================================="
f.writeblanklines 1
f.writeline " H A Z I R L A Y A N E V R E N G İ Z L E N 01.10.2009 "
f.writeline ""
f.writeline "Bu Program kapalı excel dosyasından veri alır"
f.writeblanklines 1
f.WriteLine "================================================================================================="
f.writeblanklines 2
for k = 1 to son
for i = 1 to 3
deg = deg & xl.ExecuteExcel4Macro("'" & yol & "[Test.xls]Sayfa1'!R" & k & "C" & i) & vbtab
next
f.writeline deg
deg=""
next
CreateObject("Shell.Application").Open yol & "Excelden_Veri_al.txt"
end sub
call excelden_veri_al
Ekli dosyalar
-
5.5 KB Görüntüleme: 85