- Katılım
- 25 Ocak 2006
- Mesajlar
- 763
- Excel Vers. ve Dili
- 2019 tr
Kod:
Public bekle
Sub FARKLI_KAYDET()
Set hg = Sheets("HÜCRE GİRİŞ"): Set s = Sheets("sunu")
bekle = "DUR"
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For sat = 1 To 100
s.[V3] = hg.Cells(sat, "Q")
ActiveSheet.Copy
belge = ThisWorkbook.Path & "\ihaleler\" & Replace(Replace(hg.Cells(sat, "T").Value, ":", "="), "/", "&") & ".xlsx"
ActiveWorkbook.SaveAs belge
ActiveWorkbook.Close
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
bekle = ""
End Sub
ömer beyin büyük yardımlar ile yazılan kod biraz sıkıntı çıkardı. özetle diyor ki; v3 sırayla verileri yazdır sonra dışarı yeni sayfa olarak aktar. bunun zararı şu oldu. bu sayfaları powerpointe excel bağlantılı yapıştırdığımda, başka bilgisayarlarda çalışmadığını gördüm. çünkü benim bilgisayarımdaki ana excel dosyasını arıyor ve bulamayınca sıkıntı çıkarıyor. dolayısı ile bu sekmeleri yeni dosya olarak değil ana dosya içine eklerse bu sorun ortadan kalkar düşüncesindeyim. en azından dosya içine sekmelerse tek bir bağlantı değiştirme ile tüm sayfalar güncellenir gibi geldi.
peki bu kodu nasıl değişmem gerekiyor. ya da dışarı aktarsam da yani bu kodu kullansam da öyle bir şey demeli ki kullanıcı adına göre değil her bilgisayarda kullanılacak şekilde dışarı çıkarsın. umarım anlatabilmişimdir.
Son düzenleme:
