• DİKKAT

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

Macro ile bir satıdaki verileri başka satırlara yerleştirmek

Katılım
11 Haziran 2013
Mesajlar
30
Excel Vers. ve Dili
2013 İNGİLİZCE
Merhaba;

Ekli dosyada 2 kolonda yer alan veriler var.

A kolonunda fatura numaraları B kolonunda ise tarihler var.

A kolonundaki fatura numaraları aralarında virgul, ayraç gibi ayrımlar ile bir satırda birden fazla fatura numarası yer alarak eklenmiş.

Aynı satırda birden fazla olan fatura numaralarını tek satıra düşürerek karşısındaki tarihi de aynı kalacak şekilde macro veya farklı bir yöntemle nasıl düzenleyebilirim?

Bu işlemi günlük yapacağım için pratik birşey olması önemli.

Bu konuda yardımcı olabilir misiniz rica etsem.

Teşekkürler
İyi çalışmalar
 

Ekli dosyalar

merhaba öncelikle ne yapmak istediğinizi tam anlamadım. ama makrolarda bazı kalıplar sabit olmalı o yüzden ayraçlar için bir makro yazdım. ayraçlar sabit hale getiren kod
Kod:
Sub ayraçları_teke_düşür()
'
' ayraçları_teke_düşür Makro
'

'
    Columns("A:A").Select
    Selection.Replace What:="//", Replacement:=";", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Selection.Replace What:="/", Replacement:=";", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Selection.Replace What:=",", Replacement:=";", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
        MsgBox "faturalar noktalı virgül ile ayrıştırılmıştır."
End Sub
 
Merhaba;

Öncelikle ilgilendiğiniz için teşekkür ederim. Aslında istediğim şey biraz daha farklı.
Tablodan örnekle anlatayım;

Exceldeki 11. satırda aşağıdaki veriler yer alıyor.

A KOLONU B KOLONU
9600144026/9600140027/3600144028 08.07.2017

A kolonunda 9 ile başlayan numaralar fatura numaraları, B kolonunda ise tarih var.

A kolonundaki bu 3 farklı fatura numarasını alt satırlara alıp yine karşısındaki tarih ne ise onu da alt satırlarda yine karşılarına yazmam gerekiyor.



olması gereken hali :
A KOLONU B KOLONU
9600144026 08.07.2017
9600140027 08.07.2017
3600144028 08.07.2017



Bu şekilde bir kod yazabilirseniz super olacak.

Çok teşekkürler
 
Merhaba;

Bu konuda destek olabilecek kimse var mı acaba?

Teşekkürler
 
Geri
Üst