mars2
Altın Üye
- Katılım
- 2 Eylül 2004
- Mesajlar
- 597
- Excel Vers. ve Dili
-
2016 - Türkçe
2019 - Türkçe
- Altın Üyelik Bitiş Tarihi
- 26-03-2026
İyi Akşamlar;
Tablomun "B" sutununda dosya nosu bulunmaktadır. "C" sutunda ise ilçe adı yer alacak, ilçe yer adını dosya nosunun 3. ve 4 ncü rakama denk gelen rakamların bulunduğu ilçe adlarını yazdıracak makroya ihtiyacım oldu.
Örneğin:
B sutunu C sutunu
Dosya Nosu İlçe adı
06014562058 Akyurt
İlçe adlarını makroda tek tek belirleyebiliriz veya ikinci bir sayfada liste de yapabiliriz.
01 Akyurt
02 Altındağ
03 Ayaş
04 Bâlâ
05 Beypazarı
06 Çamlıdere.
07 Çankaya.
08 Çubuk gibi
Eğer B sutununda 4 rakam mevcut olsaydı aşağıdaki makro ile yapılabiliniyor.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 Then
Satirlar = "C" & Target.Row & ":C" & Target.Row
Select Case Target
Case " ": Range(Satirlar) = " "
Case "0601": Range(Satirlar) = "Akyurt"
Case "0602": Range(Satirlar) = "Altındağ"
End Select
End If
End Sub
Tablomun "B" sutununda dosya nosu bulunmaktadır. "C" sutunda ise ilçe adı yer alacak, ilçe yer adını dosya nosunun 3. ve 4 ncü rakama denk gelen rakamların bulunduğu ilçe adlarını yazdıracak makroya ihtiyacım oldu.
Örneğin:
B sutunu C sutunu
Dosya Nosu İlçe adı
06014562058 Akyurt
İlçe adlarını makroda tek tek belirleyebiliriz veya ikinci bir sayfada liste de yapabiliriz.
01 Akyurt
02 Altındağ
03 Ayaş
04 Bâlâ
05 Beypazarı
06 Çamlıdere.
07 Çankaya.
08 Çubuk gibi
Eğer B sutununda 4 rakam mevcut olsaydı aşağıdaki makro ile yapılabiliniyor.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column = 2 Then
Satirlar = "C" & Target.Row & ":C" & Target.Row
Select Case Target
Case " ": Range(Satirlar) = " "
Case "0601": Range(Satirlar) = "Akyurt"
Case "0602": Range(Satirlar) = "Altındağ"
End Select
End If
End Sub
