Ekle'de görünmeyen belirli bir vba işlevi kullanan bir çalışma kitabım var. İşlev Ekle ... iletişim kutusu kullanılabilir işlevlerin listesi.
Kaynağını nasıl bulurum (ne yaptığını görmek için)?
Ekle'de görünmeyen belirli bir vba işlevi kullanan bir çalışma kitabım var. İşlev Ekle ... iletişim kutusu kullanılabilir işlevlerin listesi.
Kaynağını nasıl bulurum (ne yaptığını görmek için)?
Yanıtlar:
Umarım sorunuzu anlıyorum ... Diğer cevapları okuduktan sonra bunun kaydedilmiş bir makro olmadığını görüyorum. O zaman birinin onu VBA'da yazdığını varsaymak güvenlidir. Takip etmeyi dene:
Bu sizi işlevin yazıldığı yere götürmelidir.
VBA proje penceresini görmek için ALT+ tuşuna basın F11. Burada özel işlevin kodunu bulabilmeniz gerekir.
Microsoft, VBA için bir dokümantasyon yazdı. İşlevler için değil nesneler için sıralanır, ancak işlevden önce bir nesnenin adını yazmanız gerekmiyorsa, geçerli çalışma kitabı gibi, üzerinde çalışmakta olduğunuz bir nesnenin işlevi olması muhtemeldir. Bu dokümanları buradan okuyabilirsiniz. http://msdn.microsoft.com/en-us/library/bb149081.aspx İş Kitabı, Çalışma Sayfası vb. nesnelerde işlevi aramayı deneyin ve yoksa, sitedeki arama seçeneğini kullanın ( uyarı: Bu arama eskiden kötü, şimdi bir arama gibi görünüyor, belki şimdi daha iyi). Fonksiyonun kaynağını göremezsiniz, ancak burada kapsamlı bir API vardır.
Burada işlevi bulamaz ve standart bir Excel işlevi olmadığını düşünürseniz, Excel'in çalıştırılması için nereden aldığı sorusu vardır. Söz konusu işlevi çağıran bir makroda hata ayıklamayı deneyin ve "adım adım düğmeyi" kullanın. Kaynağı görürseniz sorununuzu çözdünüz. Orada değilse, Excel ile iletişim kuran harici bir uygulamadan gelebilir. Düğme "Office" gidin, orada Excel seçenekleri seçin, orada Eklentiler gidin. Yüklü eklentilere bakabilir ve belgelerini avlayabilirsiniz.
Her şey başarısız olursa ve / veya çok hantalsa, her zaman "[işlev adı] + Excel + VBA + Belgeleri]" gibi bir şey yapabilirsiniz. Belki bazı çevrimiçi belgeler bulacaksınız.
Referans verdiğiniz işlev muhtemelen Excel'de kaydedilmiş bir "makro" dur.
Office 2007 kullanıyorsanız, Görünüm sekmesini ve ardından Makrolar düğmesinin altındaki açılır oku tıklayın. Söz konusu e-tablo için kaydedilen Makroları görüntülemek için Listeden Makroları Görüntüle'yi seçin.
İlgilendiğiniz işlevin adını görürseniz, onu seçin ve sonra görüntülemek için Düzenle düğmesini tıklatın.