• DİKKAT

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

sayfalara makro atayarak sayfa açabilme

  • Konbuyu başlatan Konbuyu başlatan azize
  • Başlangıç tarihi Başlangıç tarihi
Katılım
25 Aralık 2006
Mesajlar
205
Excel Vers. ve Dili
OFFİCE 2003 EXCELL 2003
ben bir program yaptım ama bu programı makro atayarak daha güzel olacağını düşünüyorum nasıl yapabilirim..
 
sn. azize,

aşağıdaki iki kodu kullanınız.

Kod:
sub ad()
sheets("ad ").select
end sub
Kod:
sub soyad()
sheets("soyad").select
end sub
 
Son düzenleme:
İyi akşamlar,

Dosyanızda tam olarak ne yapılmasını istediğinizi daha açıklayacı bir şekilde belirtirmisiniz.
 
Merhaba

İyi akşamlar,

Dosyanızda tam olarak ne yapılmasını istediğinizi daha açıklayacı bir şekilde belirtirmisiniz.

ben macrolarrı yeni tanıdım. bir program yapmaya çalışıyorum buda onun bir parçası ama yolun çok başında yım ama oluyor sağolsun arkadaşlar yardım ediyorlar mesala şimdi cevap aldım bu çok güzel ..
 
merhaba

yine ben .. ad sayfasının makrosunu ekledim ama soyadı yapamadım bunu nasıl yapabilrim.. 10 sayfalı bir çalışma sayfası hazırlamayı düşünüyorum. nasıl yapacam ben şimdi..
sagılarımla
 
merhaba

yine ben .. ad sayfasının makrosunu ekledim ama soyadı yapamadım bunu nasıl yapabilrim.. 10 sayfalı bir çalışma sayfası hazırlamayı düşünüyorum. nasıl yapacam ben şimdi..
sagılarımla

örnek dosyamı da gönderiyorum saygılarımla..
 
sn. azize,

aşağıdaki iki kodu kullanınız.

Kod:
sub ad()
sheets("ad ").select
end sub
Kod:
sub soyad()
sheets("soyad").select
end sub


soyad sayfasına ulaşmak için yukarıdaki kodu kullanabilirsiniz. bu işinizi görecektir. ayrıca modul5 ' te yazdığınız kod ile ne yapmaya çalıştığınızı anlayamadım maalesef.. :roll::roll::roll:

probleminiz sadece soyad sayfasına ulaşmak ise kod yukarıda. diğer sayfalarada yukarıdaki gibi uyarlamalısınız.
 
merhaba

soyad sayfasına ulaşmak için yukarıdaki kodu kullanabilirsiniz. bu işinizi görecektir. ayrıca modul5 ' te yazdığınız kod ile ne yapmaya çalıştığınızı anlayamadım maalesef.. :roll::roll::roll:

probleminiz sadece soyad sayfasına ulaşmak ise kod yukarıda. diğer sayfalarada yukarıdaki gibi uyarlamalısınız.

sizi de rahatsız edeceğim ama ben tek modül eklerken problem yokken diğerini eklemek istediğimde ya yapılış sırasında problem yaşıyorum önce yeni makro kaydet diyorum son visual basic düzenleyicisini açıyorum sonra kopyala yapıştır diyorum ama sanırım bu bilgim yanlış deneme yanılma yoluyla 2 sini yaptım ama ana sayfayı diğer sayfalara aktaramadım bana biraz anlatabilir misiniz kusura bakmayın lütfen..son hali ekte
 
sn. azize,

sn. Seyit Bey'in alternatif dosyası da işinizi görebilir.(teşekkürler Seyit Bey) ancak kısa bir açıklama yapma gereği duydum.


Visual Basic düzenleyicisini açmak için makro kaydet demenize gerek yok, doğrudan ALT+F11 tuşlarına basarak, yada ARAÇLAR/MAKRO/Visual Basic Düzenleyicis menüsünden ulaşabilirsiniz. üstelik her kod için ayrı bir modul eklemenize gerek yoktur. aynı modulün içine yukarıdaki kodları olduğu gibi eklediğinizde kodlar çalışacaktır.

anasayfa için de;

Kod:
sub anasayfa()
sheets("anasayfa").select
end sub

şeklinde yazarsanız sorununuz çözülecektir. makrolarla ilgili daha ayrıntılı bilgiler için Excel Dershanesi bölümünü inceleyebilirsiniz.
 
merhaba

ahh diye başlayabilrim tam 2 saatim geçti ama bir gün muhakkak öğreneceğim ben pascal ve turbo c için kursa gitmiştim şu an elimde bir program var tüm ayarlamalarını ( bana yetecek kadar yaptım ) bir tek bu kaldı sayfalar arasında dolaşmak çok zor tam 9 sayfa benim derdim buydu ama yine de sağolun..
Sn. Tiken bey ve Sn .Cellchug sağolun

Sn .Cellchug öneriniz için teşekkür ederim ama ben kısaca bir makro nasıl kaydolunur onu bilmek istedim zaten mesaimin boş kalan kısımlarında bu siteyi takip ediyorum.
her şey için sağolun sizi yordum
saygılarımla...
 
merhaba

Sn: Cellchug ,
sonunda oldu ama hatamı size söylemek istiyorum ve bana çok yardımcı oldunuz. bana makroyu göndermeseydiniz hayatta yapamazdım. ben sayfa adlarını yazarken bir boşluk bırakıyormuşum programda ise bitişik yani "ana sayfa " eşit değil "anasayfa" yani 2 boşluk nelere kadir :) ve program 2 kelimelik isim kabul etmiyormuş bunu da öğrenmiş olduk ..
epey uğraştım ama oldu tekrardan teşekkür ederim..
saygılarımla
 
Sn: Cellchug ,
sonunda oldu ama hatamı size söylemek istiyorum ve bana çok yardımcı oldunuz. bana makroyu göndermeseydiniz hayatta yapamazdım. ben sayfa adlarını yazarken bir boşluk bırakıyormuşum programda ise bitişik yani "ana sayfa " eşit değil "anasayfa" yani 2 boşluk nelere kadir :) ve program 2 kelimelik isim kabul etmiyormuş bunu da öğrenmiş olduk ..
epey uğraştım ama oldu tekrardan teşekkür ederim..
saygılarımla

rica ederim, yardımcı olabildiysem ne mutlu bana.. :hihoho:

ilk mesajımın düzeltme nedeni kısmında size bunu söylemiştim. yani "ad" sayfanızda boşluk olduğu için boşluk bıraktım diye.. neyse önemli olan sorununuz çözülmüş olması... :D

iyi çalışmalar...
 
Geri
Üst