Automatisation de l'enregistrement de données dans un tableau

  • Initiateur de la discussion Initiateur de la discussion Gesv
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Gesv

Guest
Bonjour à tous

J’ai à tableau que je remplie quotidiennement et toujours de la même façon.
Je souhaiterais automatiser cela.
Je suis bien arrivé à faire une macro en mode enregistrement qui incrémente la cellule placée au dessus dans la 1ère colonne, (Mais cela ne fonctionne pas si elle est en Alphanumérique) et puis après je bloque....

C’est difficile d’expliquer ce que je souhaite, j’ai donc fait un tableau réduit à l’extrême
Avec des explications directement à l’intérieur.

Je suis sur Excel 2007, mais je mets mon fichier version 2003 pour que tout le monde puisse le lire.
Je reste bien sur là au cas il y aurait quelque chose de pas très claire.

Merci d’avance pour une aide
 

Pièces jointes

Re : Automatisation de l'enregistrement de données dans un tableau

Bonsoir

Je joins le même fichier mais avec le début de la macro que j'ai pu faire en mode enregistrement
Qui fonctionne bien pour l'incrémentation du nombre situé juste au-dessus
Mais pas pour un code en alphanumérique.
Et je ne suis pas arrivé à aller plus loin pour l'automatisation de mes enregistrements.

Si quelqu'un peut m'aider, merci d'avance
 

Pièces jointes

Re : Automatisation de l'enregistrement de données dans un tableau

Bonjour à tous

Je suis toujours à la recherche d'un coup de main pour la réalisation d'une macro qui me permettrait d'automatiser l'enregistrement de données dans mon tableau

Merci d'avance
 
Re : Automatisation de l'enregistrement de données dans un tableau

Bonjour à tous


Gesv
Donne nous plus de détails et d'explication et peut-être les réponses viendront 😉
Par exemple pourquoi certains codes commencent par un lettre et pas d'autres?
Quelles sont les lettres possibles?
Les lettres seront-elles toujours en début de chaine?
etc..
 
Re : Automatisation de l'enregistrement de données dans un tableau

Bonjour

Les codes existent depuis longtemps, la plupart sont numériques, mais donc certains sont alphanumériques
Ce sont en fait des codes provisoires, il n'y a toujours qu'une lettre et elle est placée toujours en 1er
Exemple "G000022" "A000005" "Z000010"
La lettre correspond une catégorie d'attente.

A+
 
Re : Automatisation de l'enregistrement de données dans un tableau

Re,

Comme je l'ai dit dans ma réponse précédente
La lettre correspond une catégorie d'attente.
Je ne vois pas quoi vous dire de plus.
Cela peux allez de A à Z, toujours en majuscule, toujours qu'une seule lettre suivi de chiffre.

A+
 
Re : Automatisation de l'enregistrement de données dans un tableau

Re

Pourquoi A plutôt que B ou C?
Bref comment savoir par quelle lettre commence le code à incrémenter?
Et pourquoi certains codes n'auront pas de lettres?
Et il faut incrémenter le nombre en tenant compte des lettres ou pas?

Exemples
1)
A001
B002
A003
ou
2)
A001
B001
A002

Si c'est le 2), cela complique les choses.
 
Dernière édition:
Re : Automatisation de l'enregistrement de données dans un tableau

Re,

La lettre correspond à une catégorie, donc elle est invariable
G000026 ne deviendra jamais H000027
G c'est la catégorie G, H c'est la catégorie H .....
Il n'a donc que le nombre situé juste après la lettre qui est à incrémenté
G000026 doit devenir G000027 et pas autre chose et il y a aucun risque que l'on atteigne G999999

A+
 
Re : Automatisation de l'enregistrement de données dans un tableau

Re,

Code:
Il faudra parcourir toutes les valeurs précédentes et identifier la dernière valeur pour chaque lettre
Non ce n'est pas ce que j'ai demandé, car dans ce cas se saurait encore bien plus compliqué que cela.

Car il peut y avoir plusieurs N° d'enregistrement identiques
Il peut y avoir 4 ou 5 "H000027" ou 6 ou 7 "0000005"
Mais par contre il ne peut y avoir 2 "H000027" avec le même "type" et avec la même "Nature" et le même "Emplacement"

Il ne peut donc y avoir plus de 1 "H000027" avec le type "Vert" et avec la même "Nature" et et le même "Emplacement"
Comme il ne peut y avoir 2 "0000005" de type "Bleu" et avec la même "Nature" et le même "Emplacement"

Évidement on pouvait faire en sorte qu'il n'y ait aucune possibilité de doublon ainsi créé
Se saurait apothéose !
Mais comme il y environ 5000 lignes, je pense que cela saurait pratiquement ingérable.

Donc pour éviter ce risque d'erreur avant toute entrée, je fais un tri par "Emplacement", par "Type" et enfin par "Enregistrement.
 
Re : Automatisation de l'enregistrement de données dans un tableau

Bonjour

Je suis toujours à la recherche d'une macro pour l'automatisation de la saisie de données dans mon tableau
Je pensais compliqué pour moi, mais probablement simple pour certains la réalisation de cette macro ?

Je vois en fait, que j'ai eu beaucoup de questions, mais pas de réponse
Peut-être que aujourd’hui, quelqu'un sera en mesure de m'apporter une réponse ?

Merci d'avance
 
Re : Automatisation de l'enregistrement de données dans un tableau

Bonjour Gesv, Salut Jean-Marie

Je pense que tu devrais nous fournir un fichier un peu plus étoffé avec si possible le pas à pas d'un exemple concret.
Je dois avouer que j'ai (et peut-être d'autres XLD) du mal à saisir ce que tu souhaites.
Si il s'agit simplement d'incrémenter et d'insérer dans un tableau, se n'est pas très complexe,mais il manque des renseignements.


A te relire

René
 
Re : Automatisation de l'enregistrement de données dans un tableau

Bonsoir Néné06

Je ne vois malheureusement pas ce que peux apporter de plus comme renseignements
J'ai détaillé très distinctement dans mon fichier Exel, pas à pas ce que j'attendais comme macro

En outre, j'ai donné de nombreux renseignements complémentaires à Stapple1600
Mais il est resté aux questions, sans finalement me proposer quelque chose

Je ne sais si ma macro est complexe à réaliser
Elle l'est pour moi, c'est pourquoi je sollicite une aide
Mais en revanche, ce que je souhaite est extrêmement simple.

J'ai rajouté dans mon fichier exemple une ligne en rouge
de que la macro devrait m'avoir permis de faire à partir des lignes au-dessus

A+
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour