(Soru) Kod Kaynağını Değiştirme!!!

Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
Merhabalar,

Şuan kodlama yaparken excel içerisine VBA ara yüzüne yazıyorum. Program çalışırken de kendi içerisinde ki kodları kullanarak görevini yerine getiriyor.

Sorum şu ,

Bu kodları farklı bir excel dosyası veya not defterinden çekerek çalışmasını sağlayabilir miyim?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Kitap2 adlı dosyada bulunan Test adlı kodları çalıştırmak için.

Dosya açıksa
Kod:
    Run "Kitap2.xlsm!Test"
Dosya kapalıysa, dosya yolu ile birlikte yazılmalı.
Kod:
    Run "'C:\Kitap2.xlsm'!Test"
 
Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
Merhaba.
Kitap2 adlı dosyada bulunan Test adlı kodları çalıştırmak için.

Dosya açıksa
Kod:
    Run "Kitap2.xlsm!Test"
Dosya kapalıysa, dosya yolu ile birlikte yazılmalı.
Kod:
    Run "'C:\Kitap2.xlsm'!Test"
Cevap için Teşekkürler.
Bu şekilde kullandığımızda Kitap2 içerisindeki kodları iki yerden kullanabilir miyiz ?
Benim iki bilgisayarım var ve tek bir exceli iki yerde de kullanmak istiyorum. Vermiş olduğunuz yolla bu mümkün mü ?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Deneme yaparak sonucu görebilirsiniz.
 
Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
Deneme yaparak sonucu görebilirsiniz.
Userform ve modül kodları .cls olarak kaydettiğim de başka bir excelden açıp kullanabiliyorum.
Bir program yaptım. Ancak ağ üzerinde makro dosya çalışmadığı ve birden fazla kullanıcının aynı anda açamadığı her kullanıcı masaüstünden çalıştıracak.
Sorun şuydu; bir çok bilgisayarda olan bu programı nasıl güncelleyecektim.
Vermiş olduğunuz bilgi ile bir çok kapı açıldı.
Ağdaki bilgisayar bağlantı yollarının farklı olması dışında bir sorun kalmadı.
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Ben pek anlayamadım.
Eğer sadece kodları ağ üzerinden çalıştıracaksanız farklı bir yöntem olarak script kodu yazıp çalıştırabilirsiniz.
Script VBA dan çok farklı değil, VBA biliyorsanız biraz araştırarak çok kısa sürede script öğrenebilirsiniz.
 
Katılım
1 Ekim 2018
Mesajlar
28
Excel Vers. ve Dili
tr
Ben pek anlayamadım.
Eğer sadece kodları ağ üzerinden çalıştıracaksanız farklı bir yöntem olarak script kodu yazıp çalıştırabilirsiniz.
Script VBA dan çok farklı değil, VBA biliyorsanız biraz araştırarak çok kısa sürede script öğrenebilirsiniz.
Script hiç duymadım .
Şuan için program program yeterli gözüküyor.
Script'i inceleyeceğim belki daha verimli bir çalışma yapılabilir.
Teşekkür ederim.
 
Üst