Macro pour changement d'onglet
débutant excel
-
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24603 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis novice en ce qui concerne les macro et j'aurais besoin de l'aide de personnes expertes.
J'ai un fichier excel avec 32 onglets avec des noms différents correspondant à des zones de stockage. Ce fichier me permet de répertorier mes stocks par zone de rangement. Chaque article stocké a un code à barre (c'est ce code que je scan pour alimenter mon tableau). J'aimerais à l'aide d'une macro, pouvoir changer d'onglet à distance en scannant un code à barre qui serait attribué à chaque zone de rangement.
ex: je scan le code à barre de la zone 1, ce qui me mettrais dans l'onglet qui correspond à cette zone, puis je scan les articles qui sont à ranger dans cette zone. Ensuite je scanne le code à barre d'une autre zone pour aller dans l'onglet correspondant à celle-ci et je scan les articles allant dedans etc......
Sachant que je ne passe pas toujours de zone à zone dans le même ordre et que je peux revenir dans la même zone plusieurs fois.
J'espère avoir été clair
Merci pour votre aide
Je suis novice en ce qui concerne les macro et j'aurais besoin de l'aide de personnes expertes.
J'ai un fichier excel avec 32 onglets avec des noms différents correspondant à des zones de stockage. Ce fichier me permet de répertorier mes stocks par zone de rangement. Chaque article stocké a un code à barre (c'est ce code que je scan pour alimenter mon tableau). J'aimerais à l'aide d'une macro, pouvoir changer d'onglet à distance en scannant un code à barre qui serait attribué à chaque zone de rangement.
ex: je scan le code à barre de la zone 1, ce qui me mettrais dans l'onglet qui correspond à cette zone, puis je scan les articles qui sont à ranger dans cette zone. Ensuite je scanne le code à barre d'une autre zone pour aller dans l'onglet correspondant à celle-ci et je scan les articles allant dedans etc......
Sachant que je ne passe pas toujours de zone à zone dans le même ordre et que je peux revenir dans la même zone plusieurs fois.
J'espère avoir été clair
Merci pour votre aide
A voir également:
- Macro pour changement d'onglet
- Changement dns - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Raccourci rouvrir onglet fermé - Guide
- Jitbit macro recorder - Télécharger - Confidentialité
- Changement d'écriture facebook - Guide
les zones sont nommées par des lettres (zone A, zone B etc...), et chaque onglet correspondant à ces zones sont nommés de la même manière.
En fait, je voudrais qu'en inscrivant le nom d'une zone dans une cellule du 1er onglet du fichier, la macro m'envoie directement sur une cellule défini de l'onglet correspondant.
ex: l'onglet 1 me sers de base de saisie et tous les onglets suivant sont attribués à une zone de rangement (onglet 2: zone A, onglet 3: zone B etc...)
en cellule A1 de l'onglet 1, je tape "zone A" et la macro m'envoie directement dans la 1ère cellule vide de la plage de saisie allant de C9 à C58 de l'onglet 2 (qui correspond à la zone A).
Il faudrait que cette macro fonctionne en boucle car à chaque fois que je taperais un code commençant par "zone", je voudrais qu'elle revienne en cellule A1 de l'onglet 1.
Merci
Tu devrais déposer ton fichier sur cjoint.com et coller ici le lien fourni, il est intéressant de savoir ce que tu as d'autres dans cette colonne C.
Quoi faire si tu dépasses C58 ?
Et as-tu vraiment besoin de voir les feuilles de zone avant de scanner les articles ? Sinon on peut rester sur la feuille 1, du moment que tu sais que c'est mis au bon endroit. Ca ne fait qu'une seule cellule de scan à surveiller.
Michel sera sans doute intéressé par ces compléments.
eric
Ci joint le lien de mon fichier: https://www.cjoint.com/?0Cza6uOtdV0
Pour répondre à tes questions, normalement, je ne devrais jamais dépasser la C58 mais si tel était le cas un jours, on pourrais imaginer l'ouverture d'une fenêtre avec le com "zone de rangement full" et bloquer les saisie. Ensuite, je n'ai pas forcément l'utilité de voir les feuilles de zone avant le scan des articles, ce qui m'importe, c'est le transfère des données dans les onglets correspondant.
Merci
Michel n'a pas l'air de vouloir se réveiller.
A tester : https://www.cjoint.com/c/ECzlYa9Ha1h
Ton scanner doit envoyer le code de la touche Entrée en fin de scan.
eric
Suis réveillé mais gèné par mon poil dans la main