- Katılım
- 2 Mart 2005
- Mesajlar
- 2,960
- Excel Vers. ve Dili
- ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
Rem Kontroller
If Intersect(Target, [c2:c2000]) Is Nothing Then Exit Sub 'Kimlik Numarasının Gireleceği erim/hücre
If Target.Count > 1 Then Exit Sub
If Target.Value = "" Then Exit Sub
Rem Prosodür Değişkenleri
Dim SonSutNo As Integer
Dim Bassatno As Integer
' Dim wAddIn As Workbook
' Dim oProje As VBIDE.VBProject
'
' Set wAddIn = Workbooks("prjHSKVTGOR20110128.xla")
'
' Set oProje = wAddIn.VBProject
Rem Atamalar
HsPrjSahis.strSHS_TCK = Target.Value
HsPrjSahis.boolVT1GRS = True
dobHDFSAT = Target.Row
SonSutNo = 49
Bassatno = 2
HsPrjSahis.arrWKStoLBX = HsPrjSahis.HsFc_DiziBirlestir_CSyf( _
Sayfa3.Range(Cells(Bassatno, 1), Cells(Bassatno, SonSutNo)).Value, _
Sayfa3.Range(Cells(dobHDFSAT, 1), Cells(dobHDFSAT, SonSutNo)).Value)
Rem İşlemler
ufGIRIS.Show
Rem Kapanış
Erase HSR_TCVGF.arrWKStoLBX
dobHDFSAT = Empty
SonSutNo = Empty
Bassatno = Empty
End Sub
Yukarıdaki gibi bir kod öbeğim var. Bu kod öbeğindeki HsPrjSahis excel eklentisi ve dosyanın referansıdır.
bu değeri public olarak tanımlayacağım oRefences değerine atayıp çalışma kitabının her yerinde kullanma imkanımız var mı?
bazen HsPrjSahis2 şeklinde kullanmam gerekince her yerde değiştirmek zorunda kalıyorum
