1Al2Ver
Altın Üye
- Katılım
- 5 Kasım 2007
- Mesajlar
- 4,716
- Excel Vers. ve Dili
- 64 Bit TR - Microsoft Office 365 - Win11 Home
- Altın Üyelik Bitiş Tarihi
- 04-01-2026
Merhaba,
Aşağıdaki kod, ilgili sayfada "B2" de yazan sütun için ve o sütunun son boş hücresine kayıt yapıyor,
Örneğin, "B2" de "D" yazıyor ve son dolu hücre "D15" ise kayıt "D16" ya yapılıyor,
İsteğim, makronun "B2" de yazan sütun için, ilk boş hücreye kayıt yapmasıdır,
Örneğin, "B2" de "D" yazıyor ve son dolu hücre "D15" ise ve ilk boş hücre "D3" ise, "D3" e kayıt yapmalı,
Teşekkür ederim.
Aşağıdaki kod, ilgili sayfada "B2" de yazan sütun için ve o sütunun son boş hücresine kayıt yapıyor,
Örneğin, "B2" de "D" yazıyor ve son dolu hücre "D15" ise kayıt "D16" ya yapılıyor,
İsteğim, makronun "B2" de yazan sütun için, ilk boş hücreye kayıt yapmasıdır,
Örneğin, "B2" de "D" yazıyor ve son dolu hücre "D15" ise ve ilk boş hücre "D3" ise, "D3" e kayıt yapmalı,
Teşekkür ederim.
Kod:
Private Sub CommandButton1_Click()
Dim i As Long, myarr(), s As Long, adrs As String, sut As String
ReDim myarr(0 To ListBox1.ListCount - 1, 0 To 0)
sut = Sheets("AYLIK_LİSTE").Range("B2").Value
For i = 0 To ListBox2.ListCount - 1
myarr(s, 0) = ListBox2.List(i, 0)
s = s + 1
Next i
sat = Sheets("AYLIK_LİSTE").Cells(Rows.Count, sut).End(xlUp).Row + 1
Sheets("AYLIK_LİSTE").Cells(sat, sut).Resize(s, 1) = myarr
i = Empty
End Sub