Amaç : Userformda textbox ın yanına Chechbox koyup tıkladığımda textboxdaki veriyi sabitlesin. Userform açıp kapadığımda o veri sabit olarak kalsın.Checkboxı kaldırdığımda yazıyı değştiribileyim
Uygulama : bazen 20 -30 adet yazıyorum . textbox 2-4-7 mesela 20 kere aynı olması gerekiyor. Checkboxı tıkladığımda veriler sabitlensin. Kaldırdığımda tekrar değiştireyim
Benim geldiğim nokta şu
Bu iki kode birleştirip checkbox prosedürüne koyarsam olacak gibi
Yardımlarınızı bekliyorum....
Uygulama : bazen 20 -30 adet yazıyorum . textbox 2-4-7 mesela 20 kere aynı olması gerekiyor. Checkboxı tıkladığımda veriler sabitlensin. Kaldırdığımda tekrar değiştireyim
Benim geldiğim nokta şu
Bu iki kode birleştirip checkbox prosedürüne koyarsam olacak gibi
Kod:
Sub CreateProcedure()
Dim VBComp As VBIDE.VBComponent
Dim CodeMod As VBIDE.CodeModule
Dim S As String
Dim LineNum As Long
' Use the next two lines to create a new module for the code
'Set VBComp = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_StdModule)
'VBComp.Name = "NewModule"
' OR use the following line to use an existing module for the code
'Set VBComp = ThisWorkbook.VBProject.VBComponents("Module2")
Set CodeMod = VBComp.CodeModule
LineNum = CodeMod.CountOfLines + 1
S = "Sub HelloWorld()" & vbCrLf & _
" MsgBox ""Hello, World""" & vbCrLf & _
"End Sub"
CodeMod.InsertLines LineNum, S
End Sub
Kod:
Private Sub UserForm_Initialize()
TextBox1.Value = X1
End Sub
Yardımlarınızı bekliyorum....
Ekli dosyalar
Son düzenleme:
