Bilale anlatir gibi anlatabilir misiniz. Bilgim az, bir makro kaydedecegim, bunu ekipteki diger arkadaslarla nasil paylasabilirim?
Kaydetme asamasi da dahil anlatabilirseniz cok sevinirim
Dipnot: office 2007 kullaniyoruz


 

Makro kaydetmekten kasıt "onlar excel'de ne yaptıklarımı görsünler" mi?

Kodlama bilgisi yoksa makro kaydetmek işe yaramaz. Asıl amaç nedir? Ona göre anlatayım.

himmet dayi

Merhaba,
Hayir. Sürekli ayni seyleri tekrarlayarak rapor hazırlıyoruz. Makro kaydet diyerek bu isleri otomatik olarak macro ile yaptirabiliyorum. Kod bilmiyorum pek ama macro kaydet diyerek yapabiliyorum. Bu raporu da macro kaydet diyerek hazirlayacagim ve macroyu saklayacağım. Ayrica ekip arkadaslarimla da paylasacagim ve bu rapor isiyle ugrasmamis olacaklar. Deneme yaptim macro calisiyor. Ama nasil.kaydedecegim konusunda bilgisizim. "This workbook" secerek macro olusturuyorum cikarken kaydediyorum ama tekrar actigimda macro gitmis oluyor, bulamiyorum. Personel.xlsb diye bir sey var sanirim oradan mi yapmam gerekiyor. Bu.konularda tikandim

veritaslibertas

Makro kaydettiğiniz dokümanı kaydederken "Makro içerebilen Excel çalışma kitabı" olarak kaydetmelisin öncelikle. Aksi halde makronun kaybolması normal.

Ya da direkt kaydettiğin makronun kodunu paylaşabilirsin. Onu da şöyle yapacaksın:

Makro kaydetme işi bittikten sonra (kaydı durdur) Alt + F8 ile ya da Görünüm/Makrolar/Makroları Görüntüle menüsünden makrolar penceresini aç. Kaydettiğin makroyu seçerek sağda bulunan düzenle butonuna bas. Kodlama kısmını göreceksin. En üstte bulunan "Sub Makro1()" ve en altta bulunan "End Sub" kodları hariç tüm içeriği kopyalayıp arkadaşlarına gönderebilirsin.

Arkadaşlarının bu kodu çalıştırmak için bir makro kaydedecek ama hiçbir şey yapmadan kaydı durduracak. Yani Görünüm/Makrolar/Makro Kaydet...'e basıp, kaydı başlatıp hiçbir şey yapmadan kaydı durduracaklar. Ardından yine makro düzenleme sayfasına gidip en üstteki sub ve en alttaki end kodlarının arasını temizleyip bu kodu yapıştıracaklar.

himmet dayi

macro enabled workbook olarak kaydetmen lazım .xlsm olması gerek yanlış hatırlamıyorsam

animalman

Kodu paylasma kismini yapmaz isek, dediginiz makro icerebilen ecxel çalışma kitabini nasil yapabilirim? Bir de sunu sorayim, ilk "macro kaydet" dedigimde 3 secenek cikiyor, new workbook, personel workbook ve this workbook. Hangisinde olusturmaliyim?

veritaslibertas

Tamam farkli kaydetten oluyormus sanirim. Bunu bu şekilde kaydedip baskasina gondersem macroyu kullanabilir mi?

veritaslibertas

kullanabilir ama makro içerikli dosyalar genellikle güvenlik nedeniyle engellenir ilk açtığında. excel seçeneklerden trust options mı ne vardı onu ayarlaması lazım.

animalman
1

mobil görünümden çık