combobox ile sayfa seçme

Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
merhabalar ekte olan dosyada bir userform açtım ve bir tane de combobox bu dosyada abcd sayfalarım var benim istediğim bu sayfa isimleri comboboxta çıksın ve ben hangi sayfyı seçersem o sayfa açılsın?

ilgilenen arakadaşlara teşekkür ederim
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
sayın evren hocamın bir örneğini buldum teşekkürler.
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız ekte.:cool:
Kod:
Private Sub ComboBox1_Change()
On Error Resume Next
Sheets(ComboBox1.Value).Select
End Sub

Private Sub UserForm_Click()

End Sub

Private Sub UserForm_Initialize()
Dim syf As Worksheet
For Each syf In Worksheets
    If syf.Name <> "menü" Then
        ComboBox1.AddItem syf.Name
    End If
Next
'If ComboBox1.ListCount > 0 Then ComboBox1.ListIndex = 0

End Sub
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
hocam sizi burada yakalm&#305;&#351;ken bir soru daha.

&#246;rne&#287;in bir textboxum var ve ben bu textbxa h&#252;rkan yazd&#305;m ve kaydete bast&#305;m h&#252;rkan diye bi sayfa nas&#305;l a&#231;t&#305;rabilirim yani textboxa sayfa ad&#305;n&#305; yaz&#305;p butona bas&#305;nca o isimde bi sayfa eklemesini istiyorum:)
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
Dosyanız hazır.:cool:
Kod:
Private Sub CommandButton1_Click()
Dim sayf As Worksheet
syf = UCase(Replace(Replace(TextBox1.Value, "ı", "I"), "i", "İ"))
If syf = "" Then Exit Sub
For Each sayf In Worksheets
    If syf = UCase(Replace(Replace(sayf.Name, "ı", "I"), "i", "İ")) Then
        MsgBox syf & " İsimli sayfa var kayıt yapılmadı..!!", vbCritical, "DİKKAT"
        Exit Sub
    End If
Next
Sheets.Add , Sheets(Sheets.Count)
Worksheets(Worksheets.Count).Name = syf
MsgBox syf & " İsimli Sayfa Oluşturuldu..!!", vbOKOnly + vbInformation, "SAYFA"
End Sub
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
say&#305;n evren bey elinize y&#252;re&#287;inize sa&#287;&#305;k cari lerle ilgili bi&#351;ey olu&#351;turuyorumda o kadar i&#351;ime yarad&#305;ki te&#351;ek&#252;r ederim:)
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
ama bi sorun var tabiki a&#231;t&#305;&#287;&#305;m sayfalar hep ayn&#305; formatta olmas&#305; gerek dimi:) peki kopyalama kodu nedir mesela mesela haz&#305;rlad&#305;&#287;&#305;m bo&#351; bir sayfay&#305; benim verdi&#287;im isimle a&#231;t&#305;rabilirmiyiz?
 

Orion1

Uzman
Uzman
Katılım
1 Mart 2005
Mesajlar
22,248
Excel Vers. ve Dili
Win7 Home Basic TR 64 Bit

Ofis-2010-TR 32 Bit
ama bi sorun var tabiki a&#231;t&#305;&#287;&#305;m sayfalar hep ayn&#305; formatta olmas&#305; gerek dimi:) peki kopyalama kodu nedir mesela mesela haz&#305;rlad&#305;&#287;&#305;m bo&#351; bir sayfay&#305; benim verdi&#287;im isimle a&#231;t&#305;rabilirmiyiz?
:cool:
Sheets("A").range("A1:E100").copy
range("A1").pastespecial
 
Katılım
10 Mayıs 2007
Mesajlar
1,395
Excel Vers. ve Dili
2007 Türkçe
m&#252;kemmelsiniz nas&#305;l te&#351;ekk&#252;r etsem az sizin bu cevaplar&#305;n&#305;z&#305; bu kadar h&#305;zl&#305; vermeniz m&#252;emmel bi&#351;ey &#231;ok te&#351;ekk&#252;r ederim iyi ak&#351;amlar:)
 
Üst