- Katılım
- 27 Eylül 2013
- Mesajlar
- 33
- Excel Vers. ve Dili
- 2003 türkçe
Merhaba arkadaşlar elimde böyle bir kod var bu kod aktif olan sayfadaki bilgileri isteğim şekilde BO Sütununa alt alta yazıyor. Fakat benim 5-6 adet sayfam var ve ben bu makroyu her sayfada ayrı ayrı çalıştırmak istemiyorum.
Bu yüzden makroyu çalıştırdığımda sadece ilk sayfadaki BO sutununa önce 1. sayfadaki bilgileri satır satır yazmasını, daha sonra ikinci sayfadaki bilgileri tekrar 1. sayfadaki BO sütununda en son kaldığı satırdan devam ederek yazmasını istiyorum .3....4...5... sayfalarda dahil vs
Bu yüzden makroyu çalıştırdığımda sadece ilk sayfadaki BO sutununa önce 1. sayfadaki bilgileri satır satır yazmasını, daha sonra ikinci sayfadaki bilgileri tekrar 1. sayfadaki BO sütununda en son kaldığı satırdan devam ederek yazmasını istiyorum .3....4...5... sayfalarda dahil vs
Kod:
Sub BirlestirYaz()
x = 1
For h = 4 To 62
For i = Range("c69").End(3).Row To 1 Step -1
For j = i - 1 To 1 Step -1
If Cells(i, h) <> "" Then
If Cells(j, h) <> "" Then
If Cells(i, h) <> "" Then
Cells(x, "bo") = Cells(i, 3).Text & ":" & Cells(i, h).Text & " " & Cells(j, 3).Text & ":" & Cells(j, h).Text
x = x + 1
Exit For
End If
End If
End If
Next
Next
Next
MsgBox "Bitti..."
End Sub
