• DİKKAT

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

Makro Yardımı Hk

Katılım
30 Eylül 2011
Mesajlar
17
Excel Vers. ve Dili
2007 ingilizce
Arkadaşlar merhaba,

J sütununda bulunan 87654321-1234 şeklindeki sayıları – işartinden sonraki kısım silinecek ve yine j sütununa(kendi üstüne) yazılacak şekilde bir makroya ihtiyacım var. Yardımcı olabilirmisiniz? Makro çalıştıktan sonraki hali :87654321 olacak.
 
Amaç sadece - işaretinden sonraki sayıları kaldırmaksa bunu Bul değiştir ile yapabilirsiniz,
Metni sutunlara böl ile yapabilirsiniz, formül ile yapabilirsiniz. Özellikle Makro mu lazım ?
 
evet makro olursa iyi olur. formül konusunda yardımcı olurmusunuz
 
J Sütunun yanına bir sutun açın K1 hücresine =(SOLDAN(J1;8)) formülünü yazıp ihtiyacınız kadar aşıya kopyalayın. Daha sonra K sutununu kopyalayıp J sutununa özel yapıştır değerleri yapın K sutununu silebilirsiniz.
Kolay gelsin
 
Arkadaşlar merhaba,

J sütununda bulunan 87654321-1234 şeklindeki sayıları – işartinden sonraki kısım silinecek ve yine j sütununa(kendi üstüne) yazılacak şekilde bir makroya ihtiyacım var. Yardımcı olabilirmisiniz? Makro çalıştıktan sonraki hali :87654321 olacak.

Merhaba
Boş bir module kopyalayın ve deneyin.
Kod:
Option Explicit
Sub kırp_61()
On Error Resume Next
Dim ts, trabzonspor, hamsi As Date
trabzonspor = MsgBox("Verileri Kırpıyorum", vbYesNo, "Onay")
If trabzonspor = vbNo Then Exit Sub
Application.ScreenUpdating = False
hamsi = Time
For ts = 1 To Cells(Rows.Count, "J").End(xlUp).Row
Cells(ts, "J") = Mid(Cells(ts, "J"), 1, InStr(1, Cells _
(ts, "J"), "-", vbTextCompare) - 1)
Next
Application.ScreenUpdating = True
MsgBox Format(hamsi - Time, "hh:mm:ss") & vbLf _
& "Sürede Kırpma Tamamlandı", , "Bitiş"
End Sub
 
teşekkür

ilgili makro çalışıyor ve tam da aradğım şeydi. teşekkür ederim.
 
Geri
Üst