bulentkars
Altın Üye
- Katılım
- 5 Ağustos 2005
- Mesajlar
- 671
- Excel Vers. ve Dili
- 2003 TR
- Altın Üyelik Bitiş Tarihi
- 23-03-2027
Arkadaşlar Merhaba,
Aşağıdaki kod ile 1.xlsm sayfasını For i = 1 To 12 çoğaltıyorum, ancak ben to 12 dinamik yapmak istiyorum, şöyleki makroyu çalıştırdığımda inputbox gelecek ben içerisine 12 yazdığımda 1 den 12 ye çoğaltacak. 20 yazdığımda 20 ye kadar çoğaltacak. şu anda makrınun içerisine girerek müdahale ediyorum, aynı şekilde inputbax içinde görülen varsayılan 12 olmasını istiyorum. yardımcı olabilirseniz sevinrim. İyi çalışmalar
Aşağıdaki kod ile 1.xlsm sayfasını For i = 1 To 12 çoğaltıyorum, ancak ben to 12 dinamik yapmak istiyorum, şöyleki makroyu çalıştırdığımda inputbox gelecek ben içerisine 12 yazdığımda 1 den 12 ye çoğaltacak. 20 yazdığımda 20 ye kadar çoğaltacak. şu anda makrınun içerisine girerek müdahale ediyorum, aynı şekilde inputbax içinde görülen varsayılan 12 olmasını istiyorum. yardımcı olabilirseniz sevinrim. İyi çalışmalar
Kod:
Sub kopyala()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Local Error Resume Next
For i = 1 To 12
ad = "O:\Ortak\TALIMATLAR\TALIMAT\" & i & ".xlsm"
ActiveWorkbook.SaveAs Filename:=ad
If Err Then
MsgBox ad & " adlı sayfanız açık olabilir, kaydedilmedi", vbExclamation, "Bülent Kars Der ki :"
Err.Clear
End If
Next
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Kopyalam İşleminiz tamamlanmıştır.", vbInformation, "Bilgi"
End Sub