Mdemir63
Altın Üye
- Katılım
- 7 Temmuz 2006
- Mesajlar
- 2,990
- Excel Vers. ve Dili
- Ofis2010 32Bit Türkçe
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
If [A1] Like ("*Rica*") Or [A1] Like ("*rica*") Then
[A1] = [A10]
Rows(10).Hidden = True
End If
End Sub
Merhaba,
A1 hücresinin içinde "rica" sözcüğü geçtiğinde A10 hücresi A1 hücresine aktarılacak, A10 hücresi gizlenecek (yoksa 10. satır mı gizlenecek), sonrada 1 satır eklenecek demişsiniz.
Peki hepsini anladık diyelim de 1 satır nerede eklenecek, 1. satıra mı, 2. satıra mı, yoksa 10. satırdan sonra mı?
Yani Soru pek anlaşılır gibi değil.
Aşağıdaki kodlar A1 hücresinde "Rica" ya da "rica" geçtiğinde A10 hücresini A1 hücresine taşır ve 10. satırı gizler.
Eklemeyi anlamadığım için öyle kaldım orda.
Kod:Private Sub Worksheet_Change(ByVal Target As Range) If Intersect(Target, [A1]) Is Nothing Then Exit Sub If [A1] Like ("*Rica*") Or [A1] Like ("*rica*") Then [A1] = [A10] Rows(10).Hidden = True End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [A1]) Is Nothing Then Exit Sub
If [A1] Like ("*Rica*") Or [A1] Like ("*rica*") Then
[A10] = "Genel Müdür a."
Rows(10).Hidden = True
Rows("13:13").Insert Shift:=xlDown
Else
Rows(10).Hidden = False
End If
End Sub