• DİKKAT

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

girilen sayı kadar otomatik sayfa açma

Katılım
12 Nisan 2009
Mesajlar
6
Excel Vers. ve Dili
2003 türkçe
arkadaşlar selam,

oluşturduğum bir formda girilen sayı kadar yeni sayfa açabilirmiyim.yardımcı olursanız sevinirim.
 
Formmu oluşturdunuz.
Forma nasıl veri giriliyor merak ettim açıklarsanız bizde öğreniriz.:cool:
 
formu daha oluşturmadım.şuan planlama yapıyorum.Ama basit bir userform oluşturup kullanıcının sayı girmesini ve sayı kadar sayfa açmak istiyorum.
 
formu daha oluşturmadım.şuan planlama yapıyorum.Ama basit bir userform oluşturup kullanıcının sayı girmesini ve sayı kadar sayfa açmak istiyorum.

İyi o zaman size kolay gelsin.Forma nesne eklemeden forma yazarak işinizi yapabiliyorsanız bi şey diyemiyecem.
 
Belki userformun activate olayına veya Initialize olayına veya click olayına Inputboxla bu işi yapabilirsiniz.:cool:
 
Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean)
On Error GoTo Son
Dim Sayfa As String

' firma listesi sayfasında firma isimleri
'üzerine çift tıklarsanız tıkladığınız sayfaya gider, eğer bu sayfa yok ise
'ornek sayfaya gore sayfa açar. Ve herhangi bir sayfada bir hücreye çift tıklarsanız
'firma listesi sayfasına dönersiniz.

If ActiveSheet.Name <> "FİRMA LİSTESİ" Then
Sheets("FİRMA LİSTESİ").Select
Else
Sayfa = Target.Value
If Sayfa <> "" Then Sheets(Sayfa).Select
End If
Exit Sub
Son:
Sor = MsgBox(Target.Value & " ADLI MÜKELLEF BULUNAMADI, LİSTEYE EKLEMEK İSTER MİSİNİZ? ", vbYesNo, Target.Value & " ADLI ŞİRKET AÇILIYOR...")
If Sor = vbYes Then
Sheets("ornek").Copy After:=Sheets(Sheets.Count)
ActiveSheet.Name = Target.Value
MsgBox Target.Value & " MÜKELLEF LİSTEYE EKLENDİ......", vbOKOnly, ".:KATİP MALİ MÜŞAVİRLİK:."
End If
End Sub

elimde böyle bi kod var, ancak bu kodda sayfanın herhangi bir hücresine tıklandığı zaman yeni bir sayfa açıyor. ben belirli bir aralık vermek, sadece bu aralıktaki verilere tıklandığı zaman yeni bir sayfa açılmasını istiyorum. mümkün mü?
 
Selamlar,

Dim ile başlayan satırdan sonra olacak şekilde aşağıdaki kod satırını ekleyin. Hücre aralığı belirtmediğiniz için ben örnek bir aralık verdim.

Kod:
If Intersect(Target, Range("A1:A100")) Is Nothing Then Exit Sub
 
üstad -Dim Sayfa As String- cümlenin bitimine ekledim hücre aralığını da ("D3:D103")) olarak girdim ancak makro çalışmadı.
 
Selamlar,

Belirttiğim satırın bir altına ekleyin demek istemiştim. Siz hemen yanına eklediniz sanırım. Yine sonuç alamazsanız dosyanızı ekleyin üzerinden gidelim.
 
A.s. üstad bu defa denedim oldu çok çok teşekkür ederim yardımlarınız için...
 
Geri
Üst