bilisim2010
Altın Üye
- Katılım
- 2 Nisan 2011
- Mesajlar
- 162
- Excel Vers. ve Dili
- office 2007 tr
- Altın Üyelik Bitiş Tarihi
- 17-12-2025
merhaba aşağıdaki kod ile (10001 sayısını eğer aynısı varsa +1 artırıp yeni aldığı 10002 sayının sayfasını oluşturuyorum) ancak bu sayının içinde AF10001 de olacak yani AF de olması gerekiyor hal böyle olunca ne artırıyor ne yeni sayfa açıyor hata veriyor bu koda ne yapmamız gerekiyor?
mevcutNo = CLng(Me.TextBox1048.Value)
yeniNo = mevcutNo
Do
mevcutMu = False
For Each ws In ThisWorkbook.Sheets
If ws.Name = CStr(yeniNo) Then
mevcutMu = True
Exit For
End If
Next ws
If mevcutMu Then yeniNo = yeniNo + 1
Loop While mevcutMu
Me.TextBox1048.Value = yeniNo
Sayfa15.Copy After:=Sheets(Worksheets.Count)
ActiveSheet.Name = TextBox1048.Value
MsgBox "İşlem Tamamlandı...", vbInformation
mevcutNo = CLng(Me.TextBox1048.Value)
yeniNo = mevcutNo
Do
mevcutMu = False
For Each ws In ThisWorkbook.Sheets
If ws.Name = CStr(yeniNo) Then
mevcutMu = True
Exit For
End If
Next ws
If mevcutMu Then yeniNo = yeniNo + 1
Loop While mevcutMu
Me.TextBox1048.Value = yeniNo
Sayfa15.Copy After:=Sheets(Worksheets.Count)
ActiveSheet.Name = TextBox1048.Value
MsgBox "İşlem Tamamlandı...", vbInformation