Bonjour,
Je réalise actuellement pour un fichier pour ma société.
Lorsque je rempli la case Code Référence, cela donne automatiquement via une RechercheV en VBA le Titre concerné. Jusque la le code fonctionne.
		
		
	
	
		 
	
Mais quand je change et que je vais sur l'onglet modifier ou supprimer cela me donne une erreur.
Voici le code utilisé :
Private Sub ComboMagazine_Change()
Dim F As Worksheet
Set F = Worksheets("BD_Entrée")
TextBoxTitre.Text = Application.WorksheetFunction.VLookup(ComboMagazine.Text, F.Range("A2:B111"), 2, Faux)
End Sub
Ceci et le code pour mon changement de menu :
Private Sub ComboNumOrdre_Change()
RazTransport
    
With Sheets("Entrée")
Me.ComboMagazine = .Range("B" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtNumMag = .Range("H" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtDate = .Range("D" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtQuantité = .Range("E" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtPal = .Range("F" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtCommentaires = .Range("I" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtDestination = .Range("C" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtTransporteur = .Range("G" & Me.ComboNumOrdre.ListIndex + 5)
Me.TextBoxTitre = "Essai"
End With
    
End Sub
Comment puis je faire pour ne plus avoir d'erreur svp ?
Bien cordialement,
Alex
	
		
			
		
		
	
				
			Je réalise actuellement pour un fichier pour ma société.
Lorsque je rempli la case Code Référence, cela donne automatiquement via une RechercheV en VBA le Titre concerné. Jusque la le code fonctionne.
Mais quand je change et que je vais sur l'onglet modifier ou supprimer cela me donne une erreur.
Voici le code utilisé :
Private Sub ComboMagazine_Change()
Dim F As Worksheet
Set F = Worksheets("BD_Entrée")
TextBoxTitre.Text = Application.WorksheetFunction.VLookup(ComboMagazine.Text, F.Range("A2:B111"), 2, Faux)
End Sub
Ceci et le code pour mon changement de menu :
Private Sub ComboNumOrdre_Change()
RazTransport
With Sheets("Entrée")
Me.ComboMagazine = .Range("B" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtNumMag = .Range("H" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtDate = .Range("D" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtQuantité = .Range("E" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtPal = .Range("F" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtCommentaires = .Range("I" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtDestination = .Range("C" & Me.ComboNumOrdre.ListIndex + 5)
Me.TxtTransporteur = .Range("G" & Me.ComboNumOrdre.ListIndex + 5)
Me.TextBoxTitre = "Essai"
End With
End Sub
Comment puis je faire pour ne plus avoir d'erreur svp ?
Bien cordialement,
Alex
 
	