Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

Özet

Microsoft Excel'de, verileri iki bitişik sütunda birleştirmek ve sonucu verilerinizi içeren sütunların sağındaki sütunda görüntülemek için bir makro kullanabilirsiniz. Bu makale, bunu gerçekleştirmek için örnek bir Microsoft Visual Basic for Applications (VBA) makro (Alt yordam) içerir.

Ek Bilgi

Microsoft, açık veya zımni garanti olmadan yalnızca çizim için programlama örnekleri sağlar. Bu, satılabilirlik veya belirli bir amaca uygunlukla ilgili zımni garantileri içerir ancak bunlarla sınırlı değildir. Bu makalede, gösterilmekte olan programlama dilini ve yordamları oluşturmak ve hatalarını ayıklamak için kullanılan araçları bildiğiniz varsayılır. Microsoft destek mühendisleri belirli bir yordamın işlevselliğini açıklamaya yardımcı olabilir. Ancak, bu örnekler belirli gereksinimlerinizi karşılamak üzere ek işlevler sağlamak veya yordamlar oluşturmak için bu örnekleri değiştirmez.

Örnek Visual Basic for Applications (VBA) makro

Sub ConcatColumns()

   Do While ActiveCell <> ""  'Loops until the active cell is blank.

      'The "&" must have a space on both sides or it will be
      'treated as a variable type of long integer.

      ActiveCell.Offset(0, 1).FormulaR1C1 = _
         ActiveCell.Offset(0, -1) & " " & ActiveCell.Offset(0, 0)

      ActiveCell.Offset(1, 0).Select
   Loop

End Sub

NOT: ActiveCell.Offset(0, 1) deyimi. FormulaR1C1, ActiveCell.Offset(0, 1) deyimiyle değiştirilebilir. Formül. Yalnızca metin ve sayı kullanıyorsanız (formülleri değil) eşit başarı ile kullanılabilirler. İlk deyimin sonunda kullanılan R1C1, birinci satır, birinci sütuna başvurur ve Yardım'daki örneklerde kullanılan formdur.
 

Microsoft Office Excel 2007'de makroyu kullanma

  1. Verileri içeren çalışma kitabını açın.

  2. Visual Basic Düzenleyicisi'ni başlatmak için ALT+F11 tuşlarına basın.

  3. Ekle menüsünde Modül'e tıklayarak modül ekleyin. Modülün kod penceresine makroyu yazın.

  4. Dosya menüsünde Kapat ve Microsoft Excel'e Dön'e tıklayın.

  5. Birleştirmek istediğiniz verileri içeren çalışma sayfasını seçin.

  6. Birleştirmek istediğiniz verilerin sağ sütunundaki üst hücreye tıklayın. Örneğin, A1:A100 ve B1:B100 hücreleri veri içeriyorsa B1 hücresine tıklayın.

  7. Geliştirici sekmesine tıklayın. Geliştirici sekmesi görüntülenmiyorsa şu adımları izleyin:

    1. Microsoft Office Düğmesi'ne ve sonra da Excel Seçenekleri'ne tıklayın.

    2. Popüler'e tıklayın.

    3. Şeritte Geliştirici sekmesini göster onay kutusunu seçmek için tıklayın.

    4. Excel Seçenekleri iletişim kutusunu kapatmak için Tamam'a tıklayın.

  8. Kod grubunda Makrolar'a tıklayın.

  9. ConcatColumns makrosunu seçin ve çalıştır'a tıklayın.

Microsoft Office Excel 2003'te ve Excel'in önceki sürümlerinde makroyu kullanma

  1. Verileri içeren çalışma kitabını açın.

  2. Visual Basic Düzenleyicisi'ni başlatmak için ALT+F11 tuşlarına basın.

  3. Ekle menüsünde Modül'e tıklayarak modül ekleyin. Modülün kod penceresine makroyu yazın.

  4. Dosya menüsünde Kapat ve Microsoft Excel'e Dön'e tıklayın.

  5. Birleştirmek istediğiniz verileri içeren çalışma sayfasını seçin.

  6. Birleştirmek istediğiniz verilerin sağ sütunundaki üst hücreye tıklayın. Örneğin, A1:A100 ve B1:B100 hücreleri veri içeriyorsa B1 hücresine tıklayın.

  7. Araçlar menüsünde Makrolar'ın üzerine gelin ve Makro'ya tıklayın. ConcatColumns makrosunu seçin ve çalıştır'a tıklayın.
     

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×