- Katılım
- 24 Mart 2010
- Mesajlar
- 29
- Excel Vers. ve Dili
- Excel 2007 Türkçe
İyi günler, makro kullanarak yatay ve düşey arama yapmaya çalışıyorum ama değer alamıyorum kodlar aşağıda;
Function Ikiliara(deger2 As String, deger1 As String)
Dim sutun As Byte
sayfa = Mid(deger2, 4, 9) "deger2 01.01.2010 gibi sayfalarda 01.2010,02.2010 şeklinde olduğu için sayfa ismini mid kullanarak alıyorum)
sutun = Mid(deger2, 1, 2) "burdada tarihin gün kısmını alıyorum)
Dim alan As String, rng As Range, alan2 As Range
alan = sayfa + "!$A$3:$A$27" -->sayfada taranacak alan
alan2.Value = alan
For Each rng In alan2
On Error Resume Next
If deger1 = rng Then Ikiliara = rng(1, sutun)
Next rng
End Function
İlginiz için teşekkürler.
Function Ikiliara(deger2 As String, deger1 As String)
Dim sutun As Byte
sayfa = Mid(deger2, 4, 9) "deger2 01.01.2010 gibi sayfalarda 01.2010,02.2010 şeklinde olduğu için sayfa ismini mid kullanarak alıyorum)
sutun = Mid(deger2, 1, 2) "burdada tarihin gün kısmını alıyorum)
Dim alan As String, rng As Range, alan2 As Range
alan = sayfa + "!$A$3:$A$27" -->sayfada taranacak alan
alan2.Value = alan
For Each rng In alan2
On Error Resume Next
If deger1 = rng Then Ikiliara = rng(1, sutun)
Next rng
End Function
İlginiz için teşekkürler.
