Her PC'nin Masa üstü Nasıl Kodlanır

DEKORrehberi.com

Altın Üye
Katılım
23 Mart 2009
Mesajlar
69
Excel Vers. ve Dili
W10
Altın Üyelik Bitiş Tarihi
03-03-2027
Aşağıdaki kod ile sadece benim bilgisayara dosya oluşturuyor.

Fakat ofisteki diğer arkadaşlar ile de aynı dosyayı kullanmak istiyoruz..
Hatta bazı arkadaşlara mail atacağız onlar da kendi bilgisayarlarının masa
üstüne belirlenen dosyayı oluşturma imkanı tasın isteriz.

Aşağıdaki kod da "Arif" Yazılı yer her bilgisayarın adına esnek olabilir mi?

"
ChDir "C:\Users\Arif\Desktop"
ActiveWorkbook.SaveAs Filename:="C:\Users\Arif\Desktop\xxCsv.csv", _
FileFormat:=xlCSV, CreateBackup:=False
"
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bunu deneyin;

Kod:
Sub Test()
    Set WshShell = CreateObject("WScript.Shell")
    strDesktop = WshShell.SpecialFolders("Desktop")
    MsgBox strDesktop
End Sub
 

DEKORrehberi.com

Altın Üye
Katılım
23 Mart 2009
Mesajlar
69
Excel Vers. ve Dili
W10
Altın Üyelik Bitiş Tarihi
03-03-2027
Ben masa üstüne "csv" dosyası oluşturma makro sunu kaydederek elde ettiğim kod aşağıdadır.

"
ChDir "C:\Users\Arif\Desktop"
ActiveWorkbook.SaveAs Filename:="C:\Users\Arif\Desktop\xxCsv.csv", _
FileFormat:=xlCSV, CreateBackup:=False
"

Masa üstüne virgül ile ayrılmış csv oluşturmak istiyorum. bu mümkün müdür.
 

Haluk

Özel Üye
Katılım
7 Temmuz 2004
Mesajlar
12,406
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Kod:
Sub Test()
    Set WshShell = CreateObject("WScript.Shell")
    strDesktop = WshShell.SpecialFolders("Desktop")
    ActiveWorkbook.SaveAs Filename:=strDesktop & "\xxCsv.csv", FileFormat:=xlCSV, CreateBackup:=False
End Sub
 

DEKORrehberi.com

Altın Üye
Katılım
23 Mart 2009
Mesajlar
69
Excel Vers. ve Dili
W10
Altın Üyelik Bitiş Tarihi
03-03-2027
Çok Teşekkür ederim..
 
Üst