Soru istediğim sütunun son hücresine gitme

idealimsin

Altın Üye
Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
Altın Üyelik Bitiş Tarihi
15-04-2025
istediğim sütunun son hücresine nasıl gidebilirim
 

idealimsin

Altın Üye
Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
Altın Üyelik Bitiş Tarihi
15-04-2025
Yani henüz işlem görmemiş son satırının istediğim sütununa gitmek istiyorum. Klavye kullanarak , mause kullanarak olmayacak
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Option Explicit

Sub Son_Hucreye_Git()
    Dim Sutun As Variant
    
    Sutun = Application.InputBox("Gitmek istediğiniz sütun harfini giriniz.", "Sütun Seçimi")
    
    If Sutun = False Or Sutun = "" Then
        MsgBox "Lütfen sütun bilgisini giriniz.", vbCritical
        Exit Sub
    End If
    
    Cells(Rows.Count, Sutun).End(3).Select
End Sub
 

idealimsin

Altın Üye
Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
Altın Üyelik Bitiş Tarihi
15-04-2025
Deneyiniz.

C++:
Option Explicit

Sub Son_Hucreye_Git()
    Dim Sutun As Variant

    Sutun = Application.InputBox("Gitmek istediğiniz sütun harfini giriniz.", "Sütun Seçimi")

    If Sutun = False Or Sutun = "" Then
        MsgBox "Lütfen sütun bilgisini giriniz.", vbCritical
        Exit Sub
    End If

    Cells(Rows.Count, Sutun).End(3).Select
End Sub
makronuz çok iyi oldu .ancak ufak bir düzeltme olabilirmi.? makro sütunun son dolu hücresine gidiyor. benim istediğim ,,sayfanın son satırındaki sütununa gitmesi. ve gittiği hücre dolu hücre değil bir alttaki boş hücre olmalı .ve şöylede bir ilave yapabilirmiyiz.başka bir sayfadan kopyala yaptığım veriyi. bu makronun olduğu excel sayfasında kısayol ile çağırdığım bu makro "Gitmek istediğiniz sütun harfini giriniz." penceresi çıktığında istediğim sütunun harfini yazdığımda hem ilgili sütundaki boş hücreye gidip aynı zamanda hafızadaki veriyi text olarak yapıştırabilirmi.?.yani benim extra istedğim şu: pencereye girdiğim sütun harfini enterlememle birlikte hafızadaki kopyalanmış veriyi text olarak yapıştırmak istiyorum.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Örnek dosyanızı paylaşır mısınız?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bir dosya hazırladım.

CTRL+SHIFT+C ile başka sayfadan yada dosyadan kopyalama yapın.

Sonra CTRL+SHIFT+V ile yapıştırma işlemini yapmayı deneyin.

Umarım ihtiyacınızı karşılar.
 

Ekli dosyalar

idealimsin

Altın Üye
Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
Altın Üyelik Bitiş Tarihi
15-04-2025
Bir dosya hazırladım.

CTRL+SHIFT+C ile başka sayfadan yada dosyadan kopyalama yapın.

Sonra CTRL+SHIFT+V ile yapıştırma işlemini yapmayı deneyin.

Umarım ihtiyacınızı karşılar.
kopyaladığım veri excel sayfasından değil,web sayfasından kopyalıyorum . ve sütuna yapıştırılan veri de diğer sütunların gerisinde kalmamalı. mesela A20-A40 sütununa yapışmış veriden sonra K sütununu çağırdıysam eğer K41 sütunundan yukarı bir değer üzerine yapışmalı
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Ben dosyada kısayol olarak CTRL+SHIFT+V tuşlarını atamıştım. Aynı şekilde denedim ve olumlu sonuç aldım.

C++:
Option Explicit

Sub Son_Hucreye_Yapistir()
    Dim Sutun As Variant
   
    Sutun = Application.InputBox("Gitmek istediğiniz sütun harfini giriniz.", "Sütun Seçimi")
   
    If Sutun = False Or Sutun = "" Then
        MsgBox "Lütfen sütun bilgisini giriniz.", vbCritical
        Exit Sub
    End If
   
    Cells(Rows.Count, Sutun).End(3)(2, 1).Select
    ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=False
End Sub
 

Ekli dosyalar

idealimsin

Altın Üye
Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
Altın Üyelik Bitiş Tarihi
15-04-2025
220630

220631
,
bu şekilde bir hata çıkıyor hem E sütununa gitmesini istediğimde görünen tabloda E2 hücresine gidiyor.istediğim şey diğer işlem görmiş sütunlardan bir alt hücreye gitmesi.yani ctrl+shift+end tuşuna bastığımız gibi son satıra inmesi
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Eklediğiniz görselde size göre hangi hücre seçilmesi gerekiyor.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

C++:
Option Explicit

Sub Son_Hucreye_Yapistir()
    Dim Sutun As Variant, Bul As Range, Son_Satir As Long
    
    On Error GoTo Son
    
    Sutun = Application.InputBox("Gitmek istediğiniz sütun harfini giriniz.", "Sütun Seçimi")
    
    If Sutun = False Or Sutun = "" Then
        MsgBox "Lütfen sütun bilgisini giriniz.", vbCritical
        Exit Sub
    End If
    
    Set Bul = Cells.Find(What:="*", After:=Range("A1"), LookAt:=xlPart, LookIn:=xlFormulas, _
    SearchOrder:=xlByRows, SearchDirection:=xlPrevious, MatchCase:=False)
    
    If Not Bul Is Nothing Then
        Son_Satir = Bul.Row + 1
    Else
        Son_Satir = 1
    End If
    
    Cells(Son_Satir, Sutun).Select
    ActiveSheet.PasteSpecial Format:="Metin", Link:=False, DisplayAsIcon:=False
    ActiveSheet.PasteSpecial Format:="Text", Link:=False, DisplayAsIcon:=False
Son:
End Sub
 

idealimsin

Altın Üye
Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
Altın Üyelik Bitiş Tarihi
15-04-2025
220634
verdiğiniz makro tam istediğim gibi oldu. ellerinize sağlık. şöyle bir tablonun yapışmasında fark var.makroda oluşan yapıştırma tablosunda yukardaki resim gibi oluşum oluyor. diğer manual olarak yaptığım ctrl+A ile seçip ctrl+C ile kopyaladığımda ve yapıştırdığımda aşağıdaki resimdeki gibi tablo gibi daha düzgün bir tablo görünümünde oluyor.bu fark neyden kaynaklanıyor.nasıl aşağıdaki resim gibi olabilir.
220635
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Yapıştırmayı nasıl yapıyorsunuz?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,191
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Bende aşağıdaki komut çıktığı için makroda bunu kullandım.

220640
 

idealimsin

Altın Üye
Katılım
2 Ekim 2011
Mesajlar
356
Excel Vers. ve Dili
excel 360 TR 64bit
Altın Üyelik Bitiş Tarihi
15-04-2025
Bende aşağıdaki komut çıktığı için makroda bunu kullandım.

Ekli dosyayı görüntüle 220640
makroyu yapıştırma seçeneğini bu kod ile
Kod:
ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:= _
        False, NoHTMLFormatting:=True
değiştirdiğimde istediğimi elde ettim yardımlarınız için çok teşekkürler
 
Üst