Farkli PClerde calistirma

Katılım
10 Şubat 2023
Mesajlar
1
Excel Vers. ve Dili
VBa
ChDir "/Users/stc/Desktop/"
ActiveWorkbook.SaveAs FileName:="/Users/stc/Desktop/CAT.csv", _. kendi pc me kaydederken sorun olmuyor fakat farkli bir pcde makroyu calistirmaki stedigimde
bu kisimda hata aliyorum. Farkli pc nin masaustune nasil kaydedebilir makroyu? destek olabilirseniz cok seviriim. Tesekkurler.




Sub CSV()
'
' CSV Macro
'

'
Range("A2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
ChDir "/Users/tahacoskun/Desktop/"
Range("J22").Select
Sheets("CAT").Select
Sheets("CAT").Copy
Range("A2").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
ActiveWorkbook.SaveAs FileName:="/Users/stc/Desktop/CAT.csv", _
FileFormat:=xlCSVUTF8, CreateBackup:=False
ActiveWindow.Close
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,607
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
Forumumuza hoş geldiniz.
Basit bir ARAMA yapmak yeterli olur.
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,582
Excel Vers. ve Dili
Ofis 365 Türkçe
Merhaba,

Deneyiniz.

Kod:
Dim Dosya As String
Dosya = CreateObject("WScript.Shell").SpecialFolders("Desktop") & Application.PathSeparator & "CAT.csv"
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,582
Excel Vers. ve Dili
Ofis 365 Türkçe
Ayrıca diğer özel klasörleri de verelim
Kod:
    MsgBox CreateObject("WScript.Shell").SpecialFolders("Desktop")
    MsgBox CreateObject("WScript.Shell").SpecialFolders("MyDocuments")
    MsgBox CreateObject("WScript.Shell").SpecialFolders("Startup")
    MsgBox CreateObject("WScript.Shell").SpecialFolders("Templates")
    MsgBox CreateObject("WScript.Shell").SpecialFolders("Fonts")
    MsgBox CreateObject("WScript.Shell").SpecialFolders("Programs")
 
Üst