• DİKKAT

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

Makro ile hücreleri birleştirmek

mersilen

Destek Ekibi
Destek Ekibi
Katılım
31 Aralık 2009
Mesajlar
1,105
Excel Vers. ve Dili
excel 2007 türkçe
Excel Vers. ve Dili Ofis 2003
Merhabalar
Makro ile hücreleri a7 ye benzer şekilde birleştirebilir miyiz?
Birleştirmede sütunlar arasına değer varsa "=" sonra satır artarken "&" konacak
Hatalı kod
Kod:
Sub birleştiir()
a = ""
For x = 10 To 14
For i = 1 To 2
 Application.Wait Now + TimeValue("00:00:01")
If Cells(x, i) = "" Then GoTo atla:
a = a & "=" & Cells(x, i)
Cells(9, 1) = a
 Application.Wait Now + TimeValue("00:00:01")
Next i

a = a & "&"
Cells(9, 1) = a
 Application.Wait Now + TimeValue("00:00:01")

atla:
Next x
End Sub
 

Ekli dosyalar

Son düzenleme:
Merhaba,

Bu şekilde deneyin.

Kod:
Sub Birleştiir()
 
    Dim i As Long, smg As String, smg1 As String
 
    Range("A9").ClearContents
 
    For i = 10 To Cells(Rows.Count, "A").End(xlUp).Row
        smg = "="
        If Cells(i, "B") = "" Then: smg = ""
        deg = Cells(i, "A") & smg & Cells(i, "B")
 
        smg1 = "&"
        If Range("A9") = "" Then: smg1 = ""
        Range("A9") = Range("A9") & smg1 & deg
    Next i
 
End Sub
.
 
Ömer bey teşekkürler
 
Geri
Üst