• DİKKAT

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

İstediğim hücreye gitme

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba hayırlı geceler.

Ekte gönderdiğim excel dosyasının A sütununda sıra no var, B sütununda değişik rakamlar var, C sütununda isimler var.

Benim istediğim F1 hücresine rakam yazıyorum, imlecin yazdığım rakamın bulunduğu hücreye gitmesini istiyorum.

Yardımcı olur musunuz?
 

Ekli dosyalar

  • Ekran Alıntısı.JPG
    Ekran Alıntısı.JPG
    137.8 KB · Görüntüleme: 5
  • Örnek.xlsm
    Örnek.xlsm
    13.5 KB · Görüntüleme: 3
Son düzenleme:
DÜŞEYARA fonksiyonunu kullanabilirsiniz.
 
Sayın Korhan Bey, ilginiz için çok teşekkür ediyorum.

Gönderdiğim excel dosyasının G1 hücresinde zaten düşeyara formülü mevcut.

Benim istediğim F1 hücresine rakam yazıyorum, imlecin yazdığım rakamın bulunduğu hücreye gitmesini istiyorum.

Göndermiş olduğum ekran alıntısı resmindeki gibi olmasını istemiştim.
 
Son düzenleme:
Sayın arkadaşlar, aşağıdaki kod tam benim istediğimi yapıyor, ancak Application.InputBox mesaj kutusu yerine sayfadaki F1 hücresi gösterilse, istediğim olacak.

Kodu uyarlamaya çalıştım ancak olmadı.

Kodlar alıntıdır.
Kod:
Sub hücresec()
   Dim Rng As Range
   On Error Resume Next
   Set Rng = Application.InputBox(prompt:="Gitmek istediğiniz Hücreyi Yazınız", Type:=8)
   If Rng Is Nothing Then
      MsgBox "Seçimden vazgeçtiniz"
   Else
      Rng.Select
   End If
End Sub
 
Dosya ektedir.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim k As Range
If Intersect(Target, [F1]) Is Nothing Then Exit Sub
Set k = Range("B2:B" & Cells(Rows.Count, "B").End(xlUp).Row).Find(Range("F1").Value, , xlValues, xlWhole)
If Not k Is Nothing Then
    k.Offset(0, 0).Select
End If
End Sub
 

Ekli dosyalar

Sayın Evren Bey ilginize çok teşekkür ediyorum, emeğinize sağlık, gerçekten çok işime yaradı.

Hayırlı günler, hayırlı çalışmalar diliyorum.
 
Aşapıdaki şekilde deneyin. Site yöneticisi değilim yalnız ben.:)
Kod:
Sub hücresec()
Dim Rng
On Error Resume Next
Rng = Range("F1").Text
If Rng <> "" Then
    Range(Rng).Select
End If
End Sub
 
Sayın askm sizede çok teşekkür ediyorum.
Hayırlı günler, hayırlı çalışmalar.
 
Geri
Üst