formulden zıyade sıze makroı ıle bir cozum getirsem ;
sub kolon_sil()
if Cells(2,3).value="" then
Columns("B:B").Select
Selection.ClearContents
end if
if Cells(7,4).value="" then
Columns("g:g").Select
Selection.ClearContents
end if
End sub
teşekkür ederim ama bu işlem döngü ile devam edecek şöyle:
b3 boş ise 3.sütunu sil
b5 boş ise 5.sütunu sil
b12 boş ise 12.sütunu sil
b21 boş ise 21.sütunu sil
b34 boş ise 34.sütunu sil
b38 boş ise 38.sütunu sil
.
.
.
Sayın zeliha hanım, öncelikle sorunuzu .... diyerek uzatıp böyle olacak demişsiniz. Bu noktaların hangi hücreleri ifade ettiğini kimse bilemez.
Ama ben size şöyle yardım etmeye çalışayım.
if Cells(2,3).value="" then
Satırında ki 3 ifadesi sütunu belirtir. Dolayısıyla;
if Cells(2,3).value="" then
Columns("B:B").Select
Selection.ClearContents
end if
Koyu renk ve mavi olan rakamları değiştirerek ve o kod bloğunu her hücreniz için end if'e kadar ayrı ayrı kopyalayarak kendinizde yapabilirsiniz.
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.