TURKOLOG
Altın Üye
- Katılım
- 13 Kasım 2008
- Mesajlar
- 744
- Excel Vers. ve Dili
- 2016 64 TR
- Altın Üyelik Bitiş Tarihi
- 29-10-2026
Herkese Merhaba
Birden fazla sekmesi olan excel kitabım var.
Benim şöyle bir makroya ihtiyacım var. Sayfa açıldı mı anlık bu makro çalışacak. Hücreler veya hücre aralığı boşaldı mı yeşil olacak .
VERİ ALANI 1, VERİ ALANI 2, VERİ ALANI 3 diye VERİ ALANI 30 a kadar gidiyor.
VERİ ALANI 1, 2 ve 3 te
E10 E15 arasında en az bir hücre dolu değilse E10 E15 arası yeşil olsun.
VERİ ALANI 1, 2 veya 3 te
E20 E30 arasında en az bir hücre dolu değilse E20 E30 arası yeşil olsun.
VERİ ALANI 1, 2 veya 3 te
E5 E9 arasında en az bir hücre dolu değilse E5 E9 arası yeşil olsun.
VERİ ALANI 1, 2 veya 3 te
E45 hücresi dolu değilse E45 yeşil olsun.
Not: Dolu ifadesinden kastım en az bir karekter yazılması yeterlidir .
Şöyle bir şeyler yapmaya çalıştım ama olmadı.
Birden fazla sekmesi olan excel kitabım var.
Benim şöyle bir makroya ihtiyacım var. Sayfa açıldı mı anlık bu makro çalışacak. Hücreler veya hücre aralığı boşaldı mı yeşil olacak .
VERİ ALANI 1, VERİ ALANI 2, VERİ ALANI 3 diye VERİ ALANI 30 a kadar gidiyor.
VERİ ALANI 1, 2 ve 3 te
E10 E15 arasında en az bir hücre dolu değilse E10 E15 arası yeşil olsun.
VERİ ALANI 1, 2 veya 3 te
E20 E30 arasında en az bir hücre dolu değilse E20 E30 arası yeşil olsun.
VERİ ALANI 1, 2 veya 3 te
E5 E9 arasında en az bir hücre dolu değilse E5 E9 arası yeşil olsun.
VERİ ALANI 1, 2 veya 3 te
E45 hücresi dolu değilse E45 yeşil olsun.
Not: Dolu ifadesinden kastım en az bir karekter yazılması yeterlidir .
Şöyle bir şeyler yapmaya çalıştım ama olmadı.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim VERİ ALANI 1, VERİ ALANI 2, VERİ ALANI 3 Worksheets
Set syf = ActiveSheet
If Range("E5:E9") = " " Then
Range("E5:E9").Interior.Color = vbGreen
End If
If Range("E10:E15") = " " Then
Range("E10:E15").Interior.Color = vbGreen
End If
If Range("E20:E30") = " " Then
Range("E5:E9").Interior.Color = vbGreen
End If
If Range("E45") = " " Then
Range("E45").Interior.Color = vbGreen
End If
End Sub