Soru Otomatik dolgu yapmak

Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
Merhaba arkadaşlar;

Aşağıda vermiş olduğum tabloda;


B sütunundaki en son veriye göre ( burada B14 dür. ) command buton kullanarak dolguyu kaldırıp, düzenlemeler yaptıktan sonra satır ekleme gibi,,,

dolguyu tekrar aynı renkte daha doğrusu 19 nolu rennkte birer atlamalı şekilde nasıl yapabilirim ?

Aralık : satır = A1-Z1

yani command buton tek olacak, ama iki görevi olacak. dolgu kaldır./ yap.


 
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
C#:
Private Sub CommandButton7_Click()
Range("B5:BY105").Select
      With Selection.Interior
        .Pattern = xlNone
        .TintAndShade = 0
        .PatternTintAndShade = 0
    End With
    Range("D5").Select
End Sub
Dolguyu bu şekilde kaldırdım. Ama otomatik bir satır atlamalı dolgu nasıl yapabilirim ? ( yeni aralık = B5:BY105 )
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Bu tür işlemlerde Excel'in Tablo olarak biçimlendirme özelliğini kullanmak daha uygun olur diye düşünüyorum.

Yine de kodla yapmak isterseniz aşağıdaki kodları düğmeye ekleyip deneyin:

PHP:
If [b5].Interior.Color <> 16777215 Then
    Range("B5:BY105").Interior.Color = 16777215
Else
    For i = 5 To 105 Step 2
        Range("B" & i & ":Y" & i).Interior.Color = 13434879
    Next
End If
 
Son düzenleme:
Katılım
17 Haziran 2008
Mesajlar
1,871
Excel Vers. ve Dili
Microsoft Ofis Profesyonel 2019 x64 TR
Altın Üyelik Bitiş Tarihi
26-03-2020
@YUSUF44


Evet aynen bu şekilde. Çok Teşekkür ediyorum. Tamamdır... elinize sağlık.
 
Üst