Bir Excel VBA makrosunu tüm çalışma kitaplarında kullanılabilir yapabilir miyim?


28

Bir çalışma kitabına VBA komut dosyası yazmak ve makinedeki diğer çalışma kitaplarında kullanmak mümkün mü? Makro bir paket yazmanın bir yolunu arıyorum galiba.

EDIT Lance tarafından verilen bağlantıdaki talimatın ardından eklentiyi oluşturmayı başardım, ancak 'Makrolar' sekmesinde göremiyorum. Neyi kaçırıyorum?

Yanıtlar:


12

Bunu yapmanın birkaç yolu var, işte VBA kodlu bir Excel Eklentisi oluşturmayı açıklayan bir bağlantı . Başka tür eklentileri başka şekillerde de oluşturabilirsiniz, ancak bu en basit olanıdır. Bunun nasıl yapılacağı hakkında bu konuşmayı arayabileceğiniz binlerce referans var.


10

Eklenti gerektirmez!

Denilen özel bir çalışma kitabında saklayın. Personal.xlsb

Adımlar:

Makroları, tüm çalışma kitaplarınızda, Excel'in her açılışında yüklediği özel bir çalışma kitabına kaydederek kullanılabilir hale getirebilirsiniz.


Bu, yalnızca diğer kullanıcıların bu .xlsb dosyasında kendi VBA kodları kümesine sahip olmaması durumunda iyidir. Ben eğer XLSTART klasöründe birden .xlsb dosyası arasındaki Alt isim çatışma ne olacağını test etmedim
Patrick

@PatricK Elbette değil. Windows makinesinde birden fazla kullanıcıyla çalışır. Her kullanıcı kendi XLSTARTklasörünü alır . XLSTARTGörünüşe göre bu yolu fark et C:\Users\<UserName>\AppData\Roaming\Microsoft\Excel\XLSTART. Bir Kullanıcı Adı olduğundan, her kullanıcı için farklı
Dheeraj Bhaskar

Bağlı video silindi. Kaldırmak için cevabı düzenliyorum. Eğer varsa, yeni bir link eklemek için çekinmeyin.
Andy Mercer

1
@AndyMercer cevabı düzenlediğiniz için teşekkür ederiz. Web üzerindeki içerik çok geçicidir. Umarım, personal.xlsbipucu insanların google yardımı ile çözmelerini sağlar. Bunu tekrar yaparsam cevabı güncelleyeceğim.
Dheeraj Bhaskar

2

Bir Makro kaydederken daha sonra Kişisel Makro Çalışma Kitabınıza kaydedebilirsiniz. Excel'den çıktığınızda saklamak isteyip istemediğinizi sorar, evet'i tıklattığınızda Makro, Geliştirici => Makrolar altındaki tüm çalışma kitaplarında kullanılabilir hale gelir. Ayrıca bkz. Microsoft desteği


1

'Her kullanıcı için farklı' uyarısı olan aviod için UserProfile ortam değişkeninden yararlanın.

bu nedenle standartlaştırılmış Yol:% UserProfile% \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART


1

XLStart klasörü nasıl bulunur

Microsoft Office Düğmesi'ne düğme resmi tıklayın ve ardından Excel Seçenekleri'ne tıklayın.
Güven Merkezi ve ardından Microsoft Office Excel Güven Merkezi altında, Güven Merkezi Ayarları'nı tıklatın.
-3.Güvenli Konumlar'ı tıklatın ve ardından güvenilir konumlar listesindeki XLStart klasörünün yolunu doğrulayın.


... veya, sadece Windows tuşuna basın ve yazın XLSTART.
ashleedawg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.