textboxları not defterine kaydetme

Katılım
7 Ağustos 2006
Mesajlar
472
Excel Vers. ve Dili
EXCEL 2003 TÜRKÇE
merhaba
bir userformda 5 tane textbox var.Biz butona tıklayınca bu textboxları bir .txt uzantılı dosya halinde masaüstüne nasıl kaydedebiliriz.ancak masaüstüne kendisi bir kayıt.txt uzantılı dosya açacak ve kaydedecek. şimdiden teşekkürler
iyi ki varsınız
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu deneyin.

Not: Textbox isimlerinin birden beşe kadar ardışık gittiği kabul edilmiştir.

Kod:
Private Sub CommandButton1_Click()
yol = CreateObject("WScript.Shell").SpecialFolders("Desktop")
Set dosya = CreateObject("Scripting.FileSystemObject").CreateTextFile(yol & "\kayıt.txt", True, False) 'İlk true Overwrite,İkinci False ASCII true olursa Unicode
For a = 1 To 5
dosya.write Controls("textbox" & a)
dosya.WriteLine
Next
dosya.Close
End Sub
 
Üst