DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target.Rows, [f3:f37]) Is Nothing Then GoTo 1
Set sat = Sheets("PERSONEL").[c:c].Find(Range("C2"), lookat:=xlWhole)
If Not sat Is Nothing Then
sat = sat.Row
Else
sat = Sheets("PERSONEL").[C65536].End(3).Row + 1
Sheets("PERSONEL").Cells(sat, 3) = CDate([C2])
End If
Set sut = Sheets("PERSONEL").Rows(2).Find(Cells(Target.Row, 3), lookat:=xlWhole)
If Not sut Is Nothing Then
Sheets("PERSONEL").Cells(sat, sut.Column) = Target.Value
End If
1 If Intersect(Target.Rows, [J4:J14]) Is Nothing Then GoTo 2
Set sat = Sheets("GİDERLER").[c:c].Find(Range("C2"), lookat:=xlWhole)
If Not sat Is Nothing Then
sat = sat.Row
Else
sat = Sheets("GİDERLER").[C65536].End(3).Row + 1
Sheets("GİDERLER").Cells(sat, 3) = CDate([C2])
End If
Set sut = Sheets("GİDERLER").Rows(2).Find(Cells(Target.Row, 9), lookat:=xlWhole)
If Not sut Is Nothing Then
Sheets("GİDERLER").Cells(sat, sut.Column) = Target.Value
End If
2 If Intersect(Target.Rows, [J21:J32]) Is Nothing Then exit sub
Set sat = Sheets("GELİRLER").[c:c].Find(Range("C2"), lookat:=xlWhole)
If Not sat Is Nothing Then
sat = sat.Row
Else
sat = Sheets("GELİRLER").[C65536].End(3).Row + 1
Sheets("GELİRLER").Cells(sat, 3) = CDate([C2])
End If
Set sut = Sheets("GELİRLER").Rows(2).Find(Cells(Target.Row, 9), lookat:=xlWhole)
If Not sut Is Nothing Then
Sheets("GELİRLER").Cells(sat, sut.Column) = Target.Value
End If
End Sub
Giriş sayfasına vermiş olduğunuz kodu girdim bir hata yaptım galiba ama nerede yaptığımı bilmiyorum.kısacası çalışmıyor.dosyayı yeni haliyle tekrar yolluyorum.
Yardımlarınız için şimdiden teşekkür ederim.
f sutunuda ve j sutununda belirtiğiniz alanlara veri girildikce kayıt yapacaktır.
Bu alanlara veri girerek deneyiniz. Butona bağlı değil.
BEN SRU SRULACAK YERİ BULAMADIM BURAYA YAZDIM BİR SUTUNDA VEYA BİR KAÇ SUTUNDA METİNLER BULUNSUN BEN SEÇTİĞİM SUTUNLARDAKİ METİNLERİ TEK BİR SUTUNDA ToPLAMAK İSTİYoRUM BU MÜMKÜNMÜ YARDIMCI oLURSANIZ SEVİNİRİM
Merhaba
Gerkli değişiklikler yapılmıştır.
İyi geceler
merhaba
gerkli değişiklikler yapılmıştır.
Iyi geceler
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target.Rows, [f3:f52]) Is Nothing Then GoTo 1
Set sat = Sheets("PERSONEL").[c:c].Find(Range("C2"), lookat:=xlWhole)
If Not sat Is Nothing Then
sat = sat.Row
Else
sat = Sheets("PERSONEL").[C65536].End(3).Row + 1
Sheets("PERSONEL").Cells(sat, 3) = CDate([C2])
End If
Set sut = Sheets("PERSONEL").Rows(2).Find(Cells(Target.Row, "C"), lookat:=xlWhole)
If Not sut Is Nothing Then
Sheets("PERSONEL").Cells(sat, sut.Column) = Target.Value
End If
1 If Intersect(Target.Rows, [L4:L52]) Is Nothing Then GoTo 2
Set sat = Sheets("GİDERLER").[c:c].Find(Range("C2"), lookat:=xlWhole)
If Not sat Is Nothing Then
sat = sat.Row
Else
sat = Sheets("GİDERLER").[C65536].End(3).Row + 1
Sheets("GİDERLER").Cells(sat, 3) = CDate([C2])
End If
Set sut = Sheets("GİDERLER").Rows(2).Find(Cells(Target.Row, "K"), lookat:=xlWhole)
If Not sut Is Nothing Then
Sheets("GİDERLER").Cells(sat, sut.Column) = Target.Value
End If
2 If Intersect(Target.Rows, [P4:P22]) Is Nothing Then Exit Sub
Set sat = Sheets("GELİRLER").[c:c].Find(Range("C2"), lookat:=xlWhole)
If Not sat Is Nothing Then
sat = sat.Row
Else
sat = Sheets("GELİRLER").[C65536].End(3).Row + 1
Sheets("GELİRLER").Cells(sat, 3) = CDate([C2])
End If
Set sut = Sheets("GELİRLER").Rows(2).Find(Cells(Target.Row, "O"), lookat:=xlWhole)
If Not sut Is Nothing Then
Sheets("GELİRLER").Cells(sat, sut.Column) = Target.Value
End If
End Sub
Merhaba
F sutunuda işaretlediğiniz yerlerin karşılıkları yok.
L sutununda işaretlediğiniz yerde K sunundaki karşılıklarında boşluk var.
C sutunu ve K sutununun da yer alan kalemler aynen gerekli sayfalarda yer alması gerekiyor.
Buna göre düzenleme yapınız. Hiç bir problem olmaz.
Selamlar.
Yukarıda firma adıyla listelenmiş bölümden istediğim firmanın başka sayfada raporlanmasını istiyorum fakat birtürlü yapamadım bana yardımcı olacak,ve bunun makrosunu yazacak arkadaşlara şimdiden teşekkür ederim saygılar sevgiler.