• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Soru Yeni sayfa açtıktan sonra kodlar devreye girmesi

Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Kod:
Dim syfAdi As String

Dim syfTar  As Date

syfAdi = CDate(ActiveSheet.Name) + 1

If SayfaVar(syfAdi) = True Then

    MsgBox syfAdi & "Zaten Var ......", vbCritical

    Exit Sub

Else

    ActiveSheet.Copy Before:=Sheets(1)

    ActiveSheet.Name = syfAdi

    ActiveSheet.Range("B6").Value = ActiveSheet.Range("B6").Value + 1

   

End If

Range("Q14:Q22").Value = Range("T14:T22").Value 'DEVİR

Range("R14:R22").Value = "0" 'GİREN

Range("S14:S17").Value = "0" 'CIKAN

Range("S22").Value = "0" 'CIKAN SİGARA

Range("U14:U17").Value = "0" 'KAPANIS TANK

Range("O7").Value = "0" '2050

Range("P7").Value = "0" '1540

Range("Q7").Value = "0" '1040

If Range("R7").Value <> "" Then

Range("R6").Value = Range("R7").Value 'ADBLUE

'Range("R7").Value = ""

Else

End If

If Range("e7").Value = "CENGİZ" Then

Range("e7").Value = "ŞÜKRÜ"

Range("f7").Value = "REMZİ"

Range("h7").Value = "KÜRŞAT"

Range("g7").Value = "POMPACI"

Else

Range("e7").Value = "CENGİZ"

Range("f7").Value = "BERAT"

Range("h7").Value = "ZAFER"

Range("g7").Value = "POMPACI"

End If

CommandButton5.Caption = Range("f7").Value

CommandButton2.Caption = Range("E7").Value

CommandButton7.Caption = Range("H7").Value

CommandButton6.Caption = Range("G7").Value

Range("D21").Value = "0" 'ATS YAKIT KART

Range("D24").Value = "0" 'ATS YAKIT KART

Range("E9:J21").Value = "" 'POMPACI GİRİŞLERİ

Range("E23:J46").Value = "" 'POMPACI GİRİŞLERİ

Range("E47:J62").Value = "" 'PİŞLETME

Range("D67:H67").Value = "" 'TURPAK

Range("B27:B46").Value = "" 'VERESSİYE

Range("D49:D53").Value = "" 'BANKA

Range("O26:T31").Value = "" 'BANKA

End Sub
Kodumda sayfayı kopyalayıp yeni sayfa acıyorum ve yeni sayfa acınca bazı içerikleri kopyalıyor ve temizliyor
Ama eski sayfayı temizliyor kopyaladı sayfa aynı kalacak yeni açtı sayfada o işlemi yapmasını istiyorum yardım eder misiniz
 
Son düzenleme:

DoğanD

Altın Üye
Katılım
22 Eylül 2023
Mesajlar
510
Excel Vers. ve Dili
Office 365 TR
Altın Üyelik Bitiş Tarihi
05-10-2028
Bu blokta End İf'ten önce Sheets(syfadi).select ekleyebilir misiniz?

Kod:
Else

    ActiveSheet.Copy Before:=Sheets(1)

    ActiveSheet.Name = syfAdi

    ActiveSheet.Range("B6").Value = ActiveSheet.Range("B6").Value + 1

    

End If
 
Katılım
16 Mayıs 2020
Mesajlar
327
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Malesef yine aynı Doğan bey değişmedi yine önce kopyaladığı sayfayı temizliyor
 

Erkan Akayay

Altın Üye
Katılım
8 Aralık 2006
Mesajlar
405
Excel Vers. ve Dili
Ofis 365 TR 64 Bit
Altın Üyelik Bitiş Tarihi
21-11-2028
Yeni sayfa açıldığında kod çalışması için bir metod var. Orada yazın kodlarınızı.

Kod:
Private Sub Workbook_NewSheet(ByVal Sh As Object)
MsgBox ("Yeni sayfa oluşturuldu.")
End Sub
248147
 
Üst