abtony
XLDnaute Impliqué
Bonsoir le forum, Bonsoir tous,
Je rencontre un problème sur mon code ci-dessous, La ligne verte quand activer me bloque vba et me met pas a jour les information du textbox1 (TBX1).
les autre lignes en dessous pas de problème cela se met a jour correctement.
Merci d'avance pour votre aide
Bonne soirée
quelle est la solution ? et d'ou vient le soucis !
Je rencontre un problème sur mon code ci-dessous, La ligne verte quand activer me bloque vba et me met pas a jour les information du textbox1 (TBX1).
les autre lignes en dessous pas de problème cela se met a jour correctement.
Merci d'avance pour votre aide
Bonne soirée
quelle est la solution ? et d'ou vient le soucis !
VB:
Private Sub CommandButton4_Click()
Dim I As Long
Dim Lib As Range
Dim Lg As Long, LB4Lg As Integer, LBxLg As Integer
Dim n As Byte
Dim WS As Worksheet, WSFound As Worksheet
Dim R As Variant
R = InputBox("Veuillez saisir le mot de passe : ", "Accès protégé..")
If R = MDP Then
'MaMacro
Else
MsgBox "Mot de passe incorrect", vbCritical, "Invalide"
Exit Sub
End If
Application.ScreenUpdating = False
'Sheets(baseprix.Caption).Activate
Range("B5").Select
If TBX1 = "" Then
MsgBox "La Désignations ne peut pas être vide, veuillez compléter", vbCritical, "Invalide"
Exit Sub
End If
Do Until ActiveCell.Value = TBX1.Value
If ActiveCell.Value = TBX1.Value Then
MsgBox "Ce composant existe Déjà." & Chr(13) & _
"Remplacer la valeur ?", vbYesNo + vbInformation, "Information !"
If ActiveCell.Value = baseprix.TBX1 Then Exit Do
End If
ActiveCell.Offset(1, 0).Select
Loop
'ActiveCell.Value = TBX1.Value
ActiveCell.Offset(0, 1).Value = TBX2.Value
ActiveCell.Offset(0, 2).Value = CDbl(TBX3.Value)
ActiveCell.Offset(0, 3).Value = CDbl(TBX4.Value)
ActiveCell.Offset(0, 4).Value = CDbl(TBX5.Value)
ActiveCell.Offset(0, 4).Font.ColorIndex = 3
ActiveCell.Offset(0, 4).Font.Bold = True
ActiveCell.Offset(0, 7).Value = "Modifié le " & Format(Date, "dd/mm/yyyy") & " à " & Format(Now, "hh:mm:ss") 'Format(Date, "dd/mm/yy")
On Error Resume Next
ActiveCell.Offset(0, 5).Value = CDbl(TBX6.Value)
ActiveCell.Offset(0, 6).Value = CDbl(TBX7.Value)
MsgBox "Ce composant a été modifier ", vbOKOnly + vbInformation
Application.ScreenUpdating = True