sirkülasyon
Altın Üye
- Katılım
- 10 Temmuz 2012
- Mesajlar
- 2,518
- Excel Vers. ve Dili
- 2021 LTSC TR
- Altın Üyelik Bitiş Tarihi
- 18-06-2026
Kod:
Dim S1 As Worksheet, S2 As Worksheet, S3 As Worksheet
Dim STR As Long, HT As Long, STR1 As Long
Set S1 = Sheets("KAYIT")
Set S2 = Sheets("Şablon")
S1.Range("Z:Z").Clear
islem = "Yok"
For sayfa = 1 To Sheets.Count
If Sheets(sayfa).Name = S1.[C3].Text Then
islem = "Var"
Set S3 = Sheets(sayfa)
End If
Next
S3.Range("B" & STR) = S1.Range("B9")
S3.Range("C" & STR) = Format(S1.Range("C9"), "dd.mm.yyyy")
S3.Range("D" & STR) = Format(S1.Range("D9"), "#,##0") * 1
S3.Range("E" & STR) = S1.Range("E9")
S3.Range("F" & STR1) = Format(S1.Range("B11"), "dd.mm.yyyy")
S3.Range("G" & STR1) = S1.Range("C11")
S3.Range("H" & STR1) = Format(S1.Range("D11"), "dd.mm.yyyy")
S3.Range("I" & STR1) = S1.Range("E11")
S3.Range("J" & STR1) = S1.Range("F11")
Exit Sub
Else
S2.Copy after:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = S1.Range("C3").Text
Set S3 = Sheets(S1.Range("C3").Text)
STR = S3.Range("B" & Rows.Count).End(xlUp).Row + 1
STR1 = S3.Range("F" & Rows.Count).End(xlUp).Row + 1
If STR < 5 Then STR = 5
S3.Range("B" & STR) = S1.Range("B9")
S3.Range("C" & STR) = Format(S1.Range("C9"), "dd.mm.yyyy")
S3.Range("D" & STR) = Format(S1.Range("D9"), "#,##0") * 1
S3.Range("E" & STR) = S1.Range("E9")
S3.Range("F" & STR1) = Format(S1.Range("B11"), "dd.mm.yyyy")
S3.Range("G" & STR1) = S1.Range("C11")
S3.Range("H" & STR1) = Format(S1.Range("D11"), "dd.mm.yyyy")
S3.Range("I" & STR1) = S1.Range("E11")
S3.Range("J" & STR1) = S1.Range("F11")
End If
Kayıt Sayfasında ki B9 (Ay Adı Eylül, Ekim gibi) ve C9 (Tarih 29.10.2022 gibi) hücresinde ki değerler açılan yeni sayfaya tekrar aktarıldığı taktirde mükerrer uyarısı vermesini nasıl sağlayabilirim?