• DİKKAT

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

İşaretli Kodlar tıklandığında, o isimle örnek sayfanın kopyasının yaratılması

  • Konbuyu başlatan Konbuyu başlatan besen
  • Başlangıç tarihi Başlangıç tarihi

besen

Altın Üye
Katılım
23 Mart 2007
Mesajlar
815
Excel Vers. ve Dili
Microsoft Office Professional Plus 2019
İngilizce
Merhaba. Mümkünse, Giriş sayfasında yanlarında Excel ikonu olan alan tıklandığında (şu an örnek olarak bir tek ikon var), örnek sayfası (içindeki formüller, başlıklar, linkler, ad tanımlamalarıyla beraber) o hesap kodunun ismiyle yeni bir sayfa yaratılmasını istiyorum.

Teşekkür ederim.
 

Ekli dosyalar

Merhaba,

Ekteki dosyayı dener misiniz?

3. sütunda bir veri seçildiğinde solda koyduğunuz X resmi de seçtiğiniz verinin yanına gelecektir. Yani her satır için ayrı bir butona gerek yok.
 

Ekli dosyalar

Merhaba,

Ekteki dosyayı dener misiniz?

3. sütunda bir veri seçildiğinde solda koyduğunuz X resmi de seçtiğiniz verinin yanına gelecektir. Yani her satır için ayrı bir butona gerek yok.

Merhaba çok teşekkür ederim. Tam da böyle.
Sadece ben yazarken hatalı iafade etmişim, sayfa isimleri B kolonundaki , Kodun kendisi olacak
 
Merhaba,

Kodu aşağıdaki gibi değiştirip dener misiniz?

Kod:
Sub Cogalt()
If ActiveCell.Column <> 3 Then Exit Sub
Application.DisplayAlerts = False
Dim ss, i As Integer
Dim isim As Variant
isim = Sayfa2.Cells(ActiveCell.Row, 2).Text
ss = Sheets.Count
For i = 1 To ss
If Sheets(i).Name = isim Then
MsgBox isim & " isimli sayfa zaten var!", vbInformation
Sheets(i).Select
Exit Sub
End If
Next i
    Sheets("Örnek").Select
    Sheets("Örnek").Copy After:=Sheets(ss)
    ActiveSheet.Name = isim
    Application.DisplayAlerts = True
End Sub
 
Merhaba,

Kodu aşağıdaki gibi değiştirip dener misiniz?

Kod:
Sub Cogalt()
If ActiveCell.Column <> 3 Then Exit Sub
Application.DisplayAlerts = False
Dim ss, i As Integer
Dim isim As Variant
isim = Sayfa2.Cells(ActiveCell.Row, 2).Text
ss = Sheets.Count
For i = 1 To ss
If Sheets(i).Name = isim Then
MsgBox isim & " isimli sayfa zaten var!", vbInformation
Sheets(i).Select
Exit Sub
End If
Next i
    Sheets("Örnek").Select
    Sheets("Örnek").Copy After:=Sheets(ss)
    ActiveSheet.Name = isim
    Application.DisplayAlerts = True
End Sub

Harikasınız. Çok teşekkür ederim.
 
Geri
Üst