- Katılım
- 9 Ocak 2008
- Mesajlar
- 138
- Excel Vers. ve Dili
- 2003 ve 2007
Bu butona basınca benim pc gereken herşeyi olması gereken gibi yapıyor.Ama diğer pc kullanıcı adını değiştiriyorum masa üstüne günün tarihiyle klasör açıyo ama onun içine kayıt etmesi gerekirken gidiyor belgelerimin içine kayıt ediyor.
Olması gereken yoksa o günün tarihiyle klasör açacak ve B38 hücresindeki isim ve tarihle kayıt edip yazıcıdan çıktı alıp exceli kapatacak.Benim pc oluyor aa kullanaması gereken arkadaşın pc olmuyor.Belgelerime atıyor.Yardımlarnızı bekliyorm.
--------------------------------------------------------------
Sub Makro11()
Dim ds, dd, a
Set ds = CreateObject("Scripting.FileSystemObject")
Set dd = CreateObject("Scripting.FileSystemObject")
a = dd.FolderExists("C:\Documents and Settings\sengul.demir\Desktop\" & Date & "-Gelen Siparişler")
If a = True Then GoTo 10
ds.createfolder "C:\Documents and Settings\sengul.demir\Desktop\" & Date & "-Gelen Siparişler"
10 ChDir "C:\Documents and Settings\sengul.demir\Desktop\" & Date & "-Gelen Siparişler"
ActiveWorkbook.SaveAs Filename:= _
Sheets("SİPARİŞ FORMU").Range("B38") & " " & Format(Date, "- dd.mm.yyyy") & ".xls"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Application.Quit
End Sub
Olması gereken yoksa o günün tarihiyle klasör açacak ve B38 hücresindeki isim ve tarihle kayıt edip yazıcıdan çıktı alıp exceli kapatacak.Benim pc oluyor aa kullanaması gereken arkadaşın pc olmuyor.Belgelerime atıyor.Yardımlarnızı bekliyorm.
--------------------------------------------------------------
Sub Makro11()
Dim ds, dd, a
Set ds = CreateObject("Scripting.FileSystemObject")
Set dd = CreateObject("Scripting.FileSystemObject")
a = dd.FolderExists("C:\Documents and Settings\sengul.demir\Desktop\" & Date & "-Gelen Siparişler")
If a = True Then GoTo 10
ds.createfolder "C:\Documents and Settings\sengul.demir\Desktop\" & Date & "-Gelen Siparişler"
10 ChDir "C:\Documents and Settings\sengul.demir\Desktop\" & Date & "-Gelen Siparişler"
ActiveWorkbook.SaveAs Filename:= _
Sheets("SİPARİŞ FORMU").Range("B38") & " " & Format(Date, "- dd.mm.yyyy") & ".xls"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Application.Quit
End Sub