- Katılım
- 11 Mart 2005
- Mesajlar
- 3,147
- Excel Vers. ve Dili
- Office 2013 İngilizce
Merhaba,
Aşağıdaki kodda,
Birleşik 2 sütundan sonra bir sütun atlayarak işlem yapıyoruz
Örnek : "O" ve "P" sütunundan sonra "Q" sütununu atlayarak, "R" ve "S" sütununa geçiyoruz. Çünkü aradaki sütunda formül bulunuyor, formüllü sütunları atlıyoruz.
bu şekilde 6 defa tekrar ediyor, dolayısyla her bir işlem için 6 satır yazmak zorunda kalıyorum
bunu nasıl kısaltabiliriz, tek seferde yazamaz mıyız?
teşekkürler,
Aşağıdaki kodda,
Birleşik 2 sütundan sonra bir sütun atlayarak işlem yapıyoruz
Örnek : "O" ve "P" sütunundan sonra "Q" sütununu atlayarak, "R" ve "S" sütununa geçiyoruz. Çünkü aradaki sütunda formül bulunuyor, formüllü sütunları atlıyoruz.
bu şekilde 6 defa tekrar ediyor, dolayısyla her bir işlem için 6 satır yazmak zorunda kalıyorum
bunu nasıl kısaltabiliriz, tek seferde yazamaz mıyız?
teşekkürler,
Kod:
Set ws = Sayfa1
rs = ws.Cells(ws.Rows.Count, "B").End(xlUp).Row
ws.Activate
ws.Range("O4:P" & rs).ClearContents
ws.Range("R4:S" & rs).ClearContents
ws.Range("U4:V" & rs).ClearContents
ws.Range("X4:Y" & rs).ClearContents
ws.Range("AA4:AB" & rs).ClearContents
ws.Range("AD4:AE" & rs).ClearContents
ws.Range("O4:P" & rs).Interior.Color = xlNone
ws.Range("R4:S" & rs).Interior.Color = xlNone
ws.Range("U4:V" & rs).Interior.Color = xlNone
ws.Range("X4:Y" & rs).Interior.Color = xlNone
ws.Range("AA4:AB" & rs).Interior.Color = xlNone
ws.Range("AD4:AE" & rs).Interior.Color = xlNone