• DİKKAT

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

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

  • Konbuyu başlatan Konbuyu başlatan purutdu
  • Başlangıç tarihi Başlangıç tarihi
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?
 
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"
 
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ü ?
 
Deneme yaparak sonucu görebilirsiniz.
 
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ı.
 
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.
 
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.
 
Geri
Üst