- Katılım
- 8 Kasım 2013
- Mesajlar
- 6
- Excel Vers. ve Dili
- Excel 2007 - 2003 (Türkçe - İngilizce)
Arkadaşlar merhaba,
Aslında istediğim çok basit bir şey sanırım ki ama bir türlü beceremedim.
A1 hücreme her veri girdiğimde bir sütun atlayarak yazdırsın istiyorum. Örneğin A1'e veri girdiğimde önce B1'e yazdırsın sonra yeni bir veri girdiğimde C2'ye yazdırsın şeklinde.
Benzer bir kodu satır atlama için kullanıyordum fakat sütun atlamayı beceremedim.
Aslında istediğim çok basit bir şey sanırım ki ama bir türlü beceremedim.
A1 hücreme her veri girdiğimde bir sütun atlayarak yazdırsın istiyorum. Örneğin A1'e veri girdiğimde önce B1'e yazdırsın sonra yeni bir veri girdiğimde C2'ye yazdırsın şeklinde.
Benzer bir kodu satır atlama için kullanıyordum fakat sütun atlamayı beceremedim.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
For i = 1 To Workbooks("Dosya1.xlsx").Worksheets("Sayfa1").Range("B65535").End(xlToRight).Offset(1, 0).Column
If Workbooks("Dosya1.xlsx").Worksheets("Sayfa1).Range("B" + CStr(i)).Value = "" Then
Workbooks("Dosya1.xlsx").Worksheets("Sayfa1").Range("B" + CStr(i)).Value = Target.Value
Exit For
End If
Next i
End If
End Sub
