XL 2010 Déplacement curseur 2 cases vers la droite suite à lecture code barre

Guy Bl

XLDnaute Nouveau
Bonsoir à tous.

Je fait la lecture d'un code barre avec douchette dans une cellule la colonne B, et je voudrais que lors de la validation le curseur se déplace de deux cellule vers la droite (par code VB)

Merci pour votre aide.

Guy B
 

Staple1600

XLDnaute Barbatruc
Re

C'était pas si compliqué, non ? ;)
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
MsgBox Target.Offset(, 1).Address
MsgBox Target.Offset(, 3).Address
MsgBox Target.Offset(, Val("Staple") + 1600).Address ' pour le gag ;-)
MsgBox Target.Offset(, 2).Address(False, False)
End If
End Sub
Tu sais désormais déplacer le curseur vers la droite ;)
 

Guy Bl

XLDnaute Nouveau
Re

C'était pas si compliqué, non ? ;)
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
MsgBox Target.Offset(, 1).Address
MsgBox Target.Offset(, 3).Address
MsgBox Target.Offset(, Val("Staple") + 1600).Address ' pour le gag ;-)
MsgBox Target.Offset(, 2).Address(False, False)
End If
End Sub
Tu sais désormais déplacer le curseur vers la droite ;)


Désolé Staple 1600...

j'ai mis le code, j'ai des boites de dialogue qui s'ouvre et déplacement du curseur vers le bas...
 

Staple1600

XLDnaute Barbatruc
Re

Le code présenté était un exemple censé être illustratif... :rolleyes:
Le même avec des commentaires
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
MsgBox Target.Offset(, 1).Address 'décale d'une cellule vers la droite
'd'où le 1
MsgBox Target.Offset(, 3).Address ' décale de 3 d'où le 3
MsgBox Target.Offset(, Val("Staple") + 1600).Address ' pour le gag ;-)
MsgBox Target.Offset(, 2).Address(False, False) 'donc ici on décale de ?
'je te laisse deviner ;)
'L'emploi de MsgBox était pour montrer le déplacement
End If
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
314 628
Messages
2 111 337
Membres
111 107
dernier inscrit
cdel