• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

makro düzenleme

Katılım
5 Eylül 2007
Mesajlar
1,247
Excel Vers. ve Dili
ofis 2010
iyi günler;
Kod:
Sub ImalatRaporFK()
    On Error Resume Next
    Application.EnableEvents = False
    son_satir = Range("B65530").End(3).Row
    Range("I3").AutoFill Destination:=Range("I3:I" & son_satir) 'formülleri bir alt satıra kopyalama
    
    Application.EnableEvents = True
End Sub
formül kopyalamada kullandığım makro var, buna hücrenin biçimi yani, kenar çizgisi, yazı fontu gibi ilavede bulunabilirmiyiz.
teşekkürler.
 
Merhaba,

Kalınlık ve Font seçimlerinde aşağıdaki kodları kullanabilirsiniz,
Ancak yapacağınız değişiklikleri/düzenlemeleri Makro>Kaydet seçeneğiyle yaparak daha kolay yapabilir ve anlayabilirsiniz.


Range("I3:I" & son_satir).Select
Selection.Font.Bold = True
With Selection.Font.Name = "Calibri"
 
adapte edemedim.

Merhaba,

Kalınlık ve Font seçimlerinde aşağıdaki kodları kullanabilirsiniz,
Ancak yapacağınız değişiklikleri/düzenlemeleri Makro>Kaydet seçeneğiyle yaparak daha kolay yapabilir ve anlayabilirsiniz.


Range("I3:I" & son_satir).Select
Selection.Font.Bold = True
With Selection.Font.Name = "Calibri"

kullandığım koda adapte edemedim.
 
bütün aralığı seçmenize gerek yok. önce I3 hücresine istediğiniz biçimi atayın, sonra bu hücreyi çoğaltın.

Kod:
Sub ImalatRaporFK()
    On Error Resume Next
    Application.EnableEvents = False
    son_satir = Range("B65530").End(3).Row
[B][COLOR="Red"]    Range("I3").Font.Bold = True
    Range("I3").Font.Name = "Comic Sans Ms"[/COLOR][/B]
    Range("I3").AutoFill Destination:=Range("I3:I" & son_satir) 'formülleri bir alt satıra kopyalama
    Application.EnableEvents = True
End Sub
 
sorun çözüldü

bütün aralığı seçmenize gerek yok. önce I3 hücresine istediğiniz biçimi atayın, sonra bu hücreyi çoğaltın.

Kod:
Sub ImalatRaporFK()
    On Error Resume Next
    Application.EnableEvents = False
    son_satir = Range("B65530").End(3).Row
[B][COLOR="Red"]    Range("I3").Font.Bold = True
    Range("I3").Font.Name = "Comic Sans Ms"[/COLOR][/B]
    Range("I3").AutoFill Destination:=Range("I3:I" & son_satir) 'formülleri bir alt satıra kopyalama
    Application.EnableEvents = True
End Sub
teşekkürler güzel bir çözüm olmuş.
 
Geri
Üst