OVH Cloud OVH Cloud

Déplacer la cellule active

2 réponses
Avatar
eric the meepmeep
Re-Bonjour (j'ai toujours ma question concernant le texte active)

J'ai un second soucis.
Je souhaite déplacer la cellule active en fonction de la saisie.
Exemple

On est en B2, on saisit une valeur ABC123C puis on appuie sur ENTREE
Je souhaite :
1/ Enlever le ABC en B2 pour qu'il ne reste que 123C
2/ Que la case active ne soit pas B3 mais C2 afin de saisir un autre texte

je saisis un autre texte en C2, par exemple DEF1234X puis j'appuie sur ENTREE
1/ Ca enlève DEF en C2 pour qu'il ne reste que 1234X
2/ Ca me mette le curseur (case active) en B3 en non en C3

C'est pour des saisies de listes et actions en série par code barre.
Les 3 lettres de début de code indique le type de code.

Vous voyez comment faire ? Car je dois faire ça rapidement pour le
démanagement mais je n'y connais pas grand chose en macros.

2 réponses

Avatar
arnaud
Pour le déplacement du curseur, voir dans outils- options _ Modification.
Pour enlever DEF, utiliser une fonction gauche ou substitue

Arnaud

"eric the meepmeep" a écrit dans
le message de news:
Re-Bonjour (j'ai toujours ma question concernant le texte active)

J'ai un second soucis.
Je souhaite déplacer la cellule active en fonction de la saisie.
Exemple

On est en B2, on saisit une valeur ABC123C puis on appuie sur ENTREE
Je souhaite :
1/ Enlever le ABC en B2 pour qu'il ne reste que 123C
2/ Que la case active ne soit pas B3 mais C2 afin de saisir un autre texte

je saisis un autre texte en C2, par exemple DEF1234X puis j'appuie sur
ENTREE

1/ Ca enlève DEF en C2 pour qu'il ne reste que 1234X
2/ Ca me mette le curseur (case active) en B3 en non en C3

C'est pour des saisies de listes et actions en série par code barre.
Les 3 lettres de début de code indique le type de code.

Vous voyez comment faire ? Car je dois faire ça rapidement pour le
démanagement mais je n'y connais pas grand chose en macros.


Avatar
eric the meepmeep
Pour le déplacement çà ne va pas car il doit changer selon la case dans
laquelle on est...
En BX -> il va en CX
en CY il va en B(Y+1)...
Mais merci quand même...

Eric


Pour le déplacement du curseur, voir dans outils- options _ Modification.
Pour enlever DEF, utiliser une fonction gauche ou substitue

Arnaud

"eric the meepmeep" a écrit dans
le message de news:
Re-Bonjour (j'ai toujours ma question concernant le texte active)

J'ai un second soucis.
Je souhaite déplacer la cellule active en fonction de la saisie.
Exemple

On est en B2, on saisit une valeur ABC123C puis on appuie sur ENTREE
Je souhaite :
1/ Enlever le ABC en B2 pour qu'il ne reste que 123C
2/ Que la case active ne soit pas B3 mais C2 afin de saisir un autre texte

je saisis un autre texte en C2, par exemple DEF1234X puis j'appuie sur
ENTREE

1/ Ca enlève DEF en C2 pour qu'il ne reste que 1234X
2/ Ca me mette le curseur (case active) en B3 en non en C3

C'est pour des saisies de listes et actions en série par code barre.
Les 3 lettres de début de code indique le type de code.

Vous voyez comment faire ? Car je dois faire ça rapidement pour le
démanagement mais je n'y connais pas grand chose en macros.