• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Herhangi Bir Verinin Bulunduğu Hücreye gitme

evet var zaten o yuzden anlamıyorm nıye bu hatayı verıyor aslında okuması lazım bu klasörün içindeki txt uzantısını cunku mevcut

Peki Close #1 ile açtığınız txt dosyalarınızı kapatıyormusunuz?
 
yanlız az once çalıştırdım benım ıkı tane txt dosyamı okudu ama bunları klasorde ıkı adet MASM uzantılı bır ture cevırdı bu ne uzantısı anlamadım . txt degıl ama MASM Listing Cevırdı
 
Klasörü ile birlikte sıkıştırıp yollayınız.:cool:
 
Klasörü sıkıştırıp yollayın.bakayım.
 
Filename = ThisWorkbook.Path & "\Çözümler\Çözüm_" & Left(dosyaadı, Len(dosyaadı) - 3) & ".txt"

Yukarıdakı dongude Filename olan kısımda error 53 hatası verıyor ve file is not found hatası verıyor

Demiştiniz. Burda A sütunundaki metnin sağdan 3 karakteri kırpılıp yerine .txt ekleniyor.

Eğer a1'deki veri P1_3_3_5_0.2_5(3).txt ise bu durumda yeni hali P1_3_3_5_0.2_5(3)..txt olacaktır. Hata burddaki çift noktadan galiba.
 
Linkteki dosyayı inceleyiniz.:cool:

DOSYAYI İNDİR

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim k As Range
If Intersect(Target, [E2]) Is Nothing Then Exit Sub
Set k = Range("A:A").Find(Target.Value, , xlValues, xlWhole)
If Not k Is Nothing Then Range("A" & k.Row).Select
Set k = Nothing
End Sub

Merhaba,

S8 Hücresindeki veriyi M ve N sütunlarında arayıp bulunduğu hücreye gitme istedim ama çalışmadı, nere de hata yapıyorum acaba

Private Sub Worksheet_Change(ByVal Target As Range)
Dim k As Range
If Intersect(Target, [S8]) Is Nothing Then Exit Sub
Set k = Range("M:N").Find(Target.Value, , xlValues, xlWhole)
If Not k Is Nothing Then Range("M" & k.Row & "N" & k.Row).Select
Set k = Nothing
End Sub
 
Kodlarda bir problem görünmüyor.

S8 hücresine elle veri girip deniyorsunuz değil mi?
 
Hücre seçim kısmında iki nokta üst üste sembolü eksik kalmış..

Aşağıdaki gibi deneyiniz.

C++:
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim k As Range
    If Intersect(Target, [S8]) Is Nothing Then Exit Sub
    Set k = Range("M:N").Find(What:=Target.Value, LookAt:=xlWhole)
    If Not k Is Nothing Then Range("M" & k.Row & ":N" & k.Row).Select
    Set k = Nothing
End Sub
 
Dediğiniz gibi denedim ama olmadı
 
Kod M ve N sütunlarında arama yapıyor. Bu sütunlarda bulunan bir değeri yazarak denemelisiniz. Ben denediğimde olumlu sonuç alıyorum.
 
Çok özür dilerim, bende değerler para birimi olarak kalmış arama normal sayı yapınca aramadı, şimdi arıyor
Gitmesini istediğim 16,93 rakamının olduğu hücreye
M ve N hücrelerini birlikte seçiyor, sadece aranan değerin olduğu hücreye gidemez mi
240766
 
Gider..

If Not k Is Nothing Then Range("M" & k.Row & ":N" & k.Row).Select

Bold bölüm yerine k.Select yazıp deneyiniz.
 
Çok teşekkür ederim oldu emeğinize sağlık
 
Geri
Üst