- Katılım
- 14 Mart 2007
- Mesajlar
- 90
- Excel Vers. ve Dili
- excel 2003 Tr
daha forumda düşey ara ile ilgili yardım istemiştim ve bazı arkadaşlar yardım etmişti hatta bana makro kodları vermişlerdi. bu kodlar cok işime yaradı ama benim acımdan bazı eksiklikleri var
yukarıdaki kodlarda görüldüğü üzere sadece a3 hücresinde calısıyor diger hücrelere a3 hücresindekinin aynısını atıyor ben tum A sutununda kullanmak ıstıyorum...
mümkünse bu makroyu fonksiyon halıne getirebilrmiyiz
mesela =yaz(1.1.2) şeklinde bu makroyu heryerde kullanmamı saglayacak
İLGİLENEN ARKADASLARA ŞİMDİDEN TEŞEKKÜR EDERİM...
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, [a:a]) Is Nothing Then Exit Sub
If Target = "" Then
Range("b" & Target.Row & ":e" & Target.Row).ClearContents
Exit Sub
End If
[z1] = "=VLOOKUP(A3,'C:\deneme\[2007bf.xls]A'!$A$2:$K$65536,2,0)"
Target.Offset(0, 1) = [z1]
[z1] = "=VLOOKUP(A3,'C:\deneme\[2007bf.xls]A'!$A$2:$K$65536,8,0)"
Target.Offset(0, 2) = [z1]
[z1] = "=VLOOKUP(A3,'C:\deneme\[2007bf.xls]A'!$A$2:$K$65536,10,0)"
Target.Offset(0, 3) = [z1]
[z1] = "=VLOOKUP(A3,'C:\deneme\[2007bf.xls]A'!$A$2:$K$65536,11,0)"
Target.Offset(0, 4) = [z1]
[z1] = ""
End Sub
mümkünse bu makroyu fonksiyon halıne getirebilrmiyiz
mesela =yaz(1.1.2) şeklinde bu makroyu heryerde kullanmamı saglayacak
İLGİLENEN ARKADASLARA ŞİMDİDEN TEŞEKKÜR EDERİM...