Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Macro pour basculer automatiquement le curseur dans colonne B

lestoiles1

XLDnaute Occasionnel
Bonjour tout le monde,

J'aimerais que lorsque dans la cellule A1 comporte 15 Caractères (sans apuyer sur ENTRER) , la selection de cellule se bascule automatiquement dans la cellule B1. Après , lorsqu'on détecte 5 caractères dans la cellule B1, ça descend dans la cellule A2. Et ainsi de suite.

Cordialement

Lestoiles1
 

Pièces jointes

  • Book1.xlsx
    8.7 KB · Affichages: 9
C

Compte Supprimé 979

Guest
Bonjour lestoiles1

Il n'y a aucun évènement pour une cellule qui permette cela sans appuyer sur [Entrée]

Sinon, il faut passer par un UserForm et un TextBox

@+
 

vgendron

XLDnaute Barbatruc
Bonjour

pas sur que cela soit possible de controler la saisie d'une cellule EN COURS de saisie, à moins de passer par des formulaires et textbox..?

sinon...
à la validation de ta cellule (touche ENTREE)
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
If Len(Target) = 15 Then
    Target.Offset(0, 1).Select
Else
    MsgBox "saisie incorrecte"
    Target.Select
End If
End Sub
 

Jacky67

XLDnaute Barbatruc
Bonjour à tous
A tester aussi...
Avec un textbox sur la feuille qui se déplace selon la saisie
Pas certain que cela fonctionne avec un scanner
 

Pièces jointes

  • Book1.xlsm
    24.4 KB · Affichages: 3
C

Compte Supprimé 979

Guest
Bonjour lestoiles1

Nous ne pourrons rien faire pour toi, malheureusement, il est bien indiqué ICI :
@+
 

Discussions similaires

Réponses
6
Affichages
546
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…