DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Merhaba,
Sayfa birde bir kaç veri gireceğim bu verileri Sayfa ikide istediğim şekle göre sıralanacak bunu resimle anlatmaya çalıştım umarım anlata bildim umuyorum ki biri bana yardımcı olacak. şimdiden teşekkür ederim.
resimleri eklemeyi beceremedim![]()
Sub tekrar59()
Dim sonsat As Long, i As Long, k As Long, sat As Long
Range("D:D").ClearContents
sonsat = Cells(Rows.Count, "A").End(xlUp).Row
sat = 1
For i = 1 To sonsat
For k = 1 To Cells(i, "B").Value
Cells(sat, "D").Value = Cells(i, "A").Value
sat = sat + 1
Next k
Next i
MsgBox "İşlem tamamlnadı" & vbLf & "evrengizlen@hotmail.com"
End Sub
teşekkür ederim. kafamdaki projenin ilk adımıydı bu![]()
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Intersect(Target, Range("B:B")) Is Nothing Then GoTo 10
If Target.Offset(0, -1) <> "" And IsNumeric(Target) = True Then
yeni = Sheets("Sayfa2").Cells(Rows.Count, 1).End(3).Row + 1
If Sheets("Sayfa2").[A1] = "" Then yeni = 1
Sheets("Sayfa2").Range("A" & yeni & ":A" & yeni + Target - 1) = Target.Offset(0, -1)
End If
10:
If Intersect(Target, Range("A:A")) Is Nothing Then Exit Sub
If Target <> "" And IsNumeric(Target.Offset(0, 1)) = True Then
yeni = Sheets("Sayfa2").Cells(Rows.Count, 1).End(3).Row + 1
If Sheets("Sayfa2").[A1] = "" Then yeni = 1
Sheets("Sayfa2").Range("A" & yeni & ":A" & yeni + Target.Offset(0, 1) - 1) = Target
End If
End Sub