bonsoir,
je souhaiterai eviter qu'une macro se déclenche lorsqu'une autre est en route. je colle les codes pour que vous me disiez ou il faut effectuer des modifications
Private Sub CommandButton1_Click()
If TextBox17.Value = "" Then
Exit Sub
End If
With Worksheets(Nomfeuille1)
If TextBox17 <> "" Then
Flg_Test = False
For Each cel In .Range("c3:c" & .Range("c65536").End(xlUp).Row)
Str_test = cel.Address(0, 0)
Str_test = cel
If cel = TextBox17 Then
Flg_Test = True
Exit For
End If
Next cel
If Flg_Test Then
Worksheets("Base").ComboBox2 = .Range("d" & cel.Row)
Worksheets("Base").TextBox1 = .Range("e" & cel.Row)
Worksheets("Base").TextBox2 = .Range("f" & cel.Row)
Worksheets("Base").TextBox3 = .Range("g" & cel.Row)
Worksheets("Base").ComboBox3 = .Range("h" & cel.Row)
Worksheets("Base").TextBox5 = .Range("j" & cel.Row)
Worksheets("base").TextBox7 = .Range("m" & cel.Row)
Worksheets("base").TextBox8 = .Range("n" & cel.Row)
Worksheets("base").TextBox9 = .Range("o" & cel.Row)
Worksheets("base").TextBox10 = .Range("p" & cel.Row)
Worksheets("base").TextBox11 = .Range("q" & cel.Row)
Worksheets("base").TextBox12 = .Range("r" & cel.Row)
Worksheets("base").TextBox13 = .Range("s" & cel.Row)
Worksheets("base").TextBox14 = .Range("t" & cel.Row)
Worksheets("base").TextBox15 = .Range("u" & cel.Row)
Worksheets("base").TextBox16 = .Range("v" & cel.Row)
End If
End If
End With
End Sub
Private Sub textbox1_change()
If TextBox1 = "" Then
TextBox17 = ""
Else
TextBox17 = Sheets(Nomfeuille1).Range("c65536").End(xlUp).Rows + 1
End If
End Sub
Lorsque la macro commandbutton_click s'execute je souhaiterai que la macro textbox1 change ne se déclenche pas.
merci pour votre aide
je souhaiterai eviter qu'une macro se déclenche lorsqu'une autre est en route. je colle les codes pour que vous me disiez ou il faut effectuer des modifications
Private Sub CommandButton1_Click()
If TextBox17.Value = "" Then
Exit Sub
End If
With Worksheets(Nomfeuille1)
If TextBox17 <> "" Then
Flg_Test = False
For Each cel In .Range("c3:c" & .Range("c65536").End(xlUp).Row)
Str_test = cel.Address(0, 0)
Str_test = cel
If cel = TextBox17 Then
Flg_Test = True
Exit For
End If
Next cel
If Flg_Test Then
Worksheets("Base").ComboBox2 = .Range("d" & cel.Row)
Worksheets("Base").TextBox1 = .Range("e" & cel.Row)
Worksheets("Base").TextBox2 = .Range("f" & cel.Row)
Worksheets("Base").TextBox3 = .Range("g" & cel.Row)
Worksheets("Base").ComboBox3 = .Range("h" & cel.Row)
Worksheets("Base").TextBox5 = .Range("j" & cel.Row)
Worksheets("base").TextBox7 = .Range("m" & cel.Row)
Worksheets("base").TextBox8 = .Range("n" & cel.Row)
Worksheets("base").TextBox9 = .Range("o" & cel.Row)
Worksheets("base").TextBox10 = .Range("p" & cel.Row)
Worksheets("base").TextBox11 = .Range("q" & cel.Row)
Worksheets("base").TextBox12 = .Range("r" & cel.Row)
Worksheets("base").TextBox13 = .Range("s" & cel.Row)
Worksheets("base").TextBox14 = .Range("t" & cel.Row)
Worksheets("base").TextBox15 = .Range("u" & cel.Row)
Worksheets("base").TextBox16 = .Range("v" & cel.Row)
End If
End If
End With
End Sub
Private Sub textbox1_change()
If TextBox1 = "" Then
TextBox17 = ""
Else
TextBox17 = Sheets(Nomfeuille1).Range("c65536").End(xlUp).Rows + 1
End If
End Sub
Lorsque la macro commandbutton_click s'execute je souhaiterai que la macro textbox1 change ne se déclenche pas.
merci pour votre aide