Bir makroyu çalışma kitaplarında ortak kullanma

Katılım
6 Mart 2024
Mesajlar
291
Excel Vers. ve Dili
2010 TR & 2016 TR
Benzer şekilde yaklaşık otuz adet değişken var.
böyle bir şey işine yararmı?
C++:
Option Explicit
Public shtzoom01 As Integer
Public shtzoom02 As Integer
Public shtzoom03 As Integer
Public shtzoom35 As Integer

Public Sub shtzoomYAP(Deger As Integer, DegiskenAdi As String)
    Select Case DegiskenAdi
        Case "shtzoom01": shtzoom01 = Deger
        Case "shtzoom02": shtzoom02 = Deger
        Case "shtzoom03": shtzoom03 = Deger
        Case "shtzoom35": shtzoom35 = Deger
        Case Else: MsgBox "Tanımsız değişken adı!", vbExclamation
    End Select
End Sub
değiştirmek içinde herhangi bir excel de
C++:
Sub zoomAyarla()
    Application.Run "shtzoomYAP", 60, "shtzoom03"
End Sub
 

kykbt

Altın Üye
Katılım
12 Nisan 2006
Mesajlar
295
Excel Vers. ve Dili
Office 2003
Office 2007
Altın Üyelik Bitiş Tarihi
29-05-2025
Hocam Merhaba
Public ler farklı ve farklı macrolarda kullanılıyor
Kod:
Public ActWrkbkName As String
Public WrkbkName As String
Public WrkName As String
Public AnlWrkName, WrkNameAy, ShtNameAy
Public sht, n, x1, y1
Public shtzoom 'As Integer
Public shtnm As String
Public ShtName As String
Public acshtnm As String
Public kayıtpas As Variant
Public durum As String
Public güncellendimi As String
Public güncelleme
Public değiştimi As String
Public admin As String, farklıuser As String
Public username As String, usernametext As String
Public userhddc As String, userhddD As String, servhdd As String
Public useryetki As String
Public usernamemacro As String
Public döngüsay As Integer
Public macrosay As Integer, makrolarıkes As String
Public msg As Variant, MsgMacro As Variant
Public MsgDevammı, MsgSor As String
Public uyarı As Variant
Public kayıtoldumu As String
.......
.......
yani sabit değerler almıyor, her makroya göre değer değişebiliyor
 
Katılım
6 Mart 2024
Mesajlar
291
Excel Vers. ve Dili
2010 TR & 2016 TR
Bu tip bir eklenti işinize yararmi ?
 
Üst