Soru Bu makroyu kısaltmanın bir yolu var mı?

Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Altın Üyelik Bitiş Tarihi
10-06-2024
Merhaba

Ayın günlerini temsil etmek amacıyla bu şekilde bir liste hazırladım

1,2,3.. gibi gidiyor.
Ancak randevu olmayan günlere ait sayı yok
Bazı sabit isim yazan "liste" "gelmeyenler" gibi kopyalama yapılmayacak worksheetler var.

bu formulü adı sayı olan tüm worksheetlere uygula haline getirebilirim?

teşekkürler


PHP:
Worksheets("1").Cells(2, 5).Copy
Worksheets("1").Range("E3:E100").PasteSpecial Paste:=xlPasteValidation
Worksheets("2").Range("E2:E100").PasteSpecial Paste:=xlPasteValidation
Worksheets("5").Range("E2:E100").PasteSpecial Paste:=xlPasteValidation
Worksheets("6").Range("E2:E100").PasteSpecial Paste:=xlPasteValidation
Worksheets("7").Range("E2:E100").PasteSpecial Paste:=xlPasteValidation
Worksheets("8").Range("E2:E100").PasteSpecial Paste:=xlPasteValidation
Worksheets("9").Range("E2:E100").PasteSpecial Paste:=xlPasteValidation
Worksheets("12").Range("E2:E100").PasteSpecial Paste:=xlPasteValidation
Worksheets("13").Range("E2:E100").PasteSpecial Paste:=xlPasteValidation
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,256
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Option Explicit

Sub Test()
    Dim Sh As Worksheet
    
    Sheets("1").Cells(2, 5).Copy
    
    For Each Sh In ThisWorkbook.Worksheets
        If IsNumeric(Sh.Name) Then
            Sh.Range("E3:E100").PasteSpecial Paste:=xlPasteValidation
        End If
    Next
    
    MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Katılım
9 Aralık 2018
Mesajlar
363
Excel Vers. ve Dili
Excel 2019 - 32 bit TR
Altın Üyelik Bitiş Tarihi
10-06-2024
IsNumeric gibi koşul kelimelerini nereden bulabilirm?
 
Üst