Hücredeki sayıya göre satır açma...

Katılım
8 Temmuz 2004
Mesajlar
23
Excel Vers. ve Dili
Excel 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
15.12.2019
Selam arkadaşlar,

Forumda biraz aradım, ama derdime bir çare bulamadım.
Yapmak istediğim.

Excel tablosunda birçok satır var.
Her satırdaki bilgi için, o satırın ilk hücresindeki rakam kadar satır açıp komple o satırı kopyalamam gerekiyor.

Örneğin:

A5 hücresinde 43 değeri girilmiş, ben komple 5. satırı, yandaki sheet'e 43 satır açarak kopyalamam lazım.
A6 hücresinde 5 değeri var, yandaki sheet'e daha önce kopyaladığım yerin altına 5 satır açıp, 6. satırdaki herşeyi kopyalamak istiyorum. Liste bu şekilde devam ediyor...

Böyle birşey yapmak zor mudur acaba?


Örnek çalışma ektedir...


Teşekkürler

Olcay
 
Son düzenleme:

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,735
Excel Vers. ve Dili
Excel 2019 Türkçe
Küçük bir dosya ekleyin.
 
Katılım
13 Aralık 2007
Mesajlar
93
Excel Vers. ve Dili
excel 2003
merhaba..
eki inceleyiniz.
"tablo" sayfasına gönderilecek veriler için
"data" sayfası "B" sütunu ("sayı"alanından) bir rakam üzerine çift tıklayın.
 
Son düzenleme:

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,646
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. cebir örneğinde döngü yöntemini kullanmıştır. Eğer bir satırı çok fazla miktarda kopyalayacaksanız döngü yavaş çalışacaktır. İşlem hızını arttırmak için alternatif olarak kodu aşağıdaki şekilde kullanabilirsiniz.

Kod:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    If Intersect(Target, [B3:B65536]) Is Nothing Then Exit Sub
    If Target = "" Then Exit Sub
    Set S1 = Sheets("data")
    Set S2 = Sheets("tablo")
    Cancel = True
    Satır = S2.[A65536].End(3).Row + 1
    Range("A" & Target.Row & ":" & "F" & Target.Row).Copy S2.Range("A" & Satır & ":" & "F" & Satır + Target - 1)
    Set S1 = Nothing
    Set S2 = Nothing
    MsgBox "İŞLEMİNİZ TAMAMLANMIŞTIR."
End Sub
 
Katılım
8 Temmuz 2004
Mesajlar
23
Excel Vers. ve Dili
Excel 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
15.12.2019
Tam istediğim gibi olmuş, ilgilenen herkese teşekkürler
 
Katılım
13 Aralık 2007
Mesajlar
93
Excel Vers. ve Dili
excel 2003
merhaba..
tşkr. form a
 
Son düzenleme:
Üst