Bonjour Forum,
Je gère de grandes listes, dans lesquelles j’ajoute et je retire des lignes en permanence.
Parmi les données, certaines reviennent très souvent (comme, dans le fichier joint, des noms de ville).
Pour profiter à plein de la saisie semi-automatique dans Excel, j’ai créé des lignes (masquées mais ici affichées sur fond orange) dans lesquelles j’ai inscrit le nom de villes qui ont déjà figuré dans ma liste.
Du coup, quand j’insère une nouvelle ligne, si la ville que je dois y inscrire est déjà présente dans ma petite « base de données » de villes et dans la bonne colonne, je peux bénéficier de la saisie semi-automatique.
J’aimerais introduire un petit perfectionnement dans mon système, mais je ne suis pas assez balaise en VBA pour savoir le faire : ma « base de données » de villes est maintenant très fournie. Quand je crée une nouvelle ligne pour y insérer un nom de ville, c’est un peu fastidieux 1- d'afficher les lignes masquées 2-vérifier si la ville existe déjà dans la base de données et 3- de créer la ligne correspondante puis de masquer les lignes « base de données » pour 4-retourner à la ligne que je suis en train de créer.
L’idée serait que, quand j’insère dans la colonne 3 le nom d’une ville qui n’existe pas dans « base de données » (lignes sur fond orange dans le fichier joint), une nouvelle ligne se crée automatiquement dans la zone masquée, avec, dans la colonne 3, le nom de la ville que je viens d’insérer.
Quelqu’un saurait-il m’aider à faire ça ?
Merci !
Insertion auto d'1 ligne contenant une donnée nouvelle 
Insertion auto d'1 ligne contenant une donnée nouvelle
- Fichiers joints
-
exemple.xls- (14 Kio) Téléchargé 35 fois
- gloub
- Membre fidèle
- Messages: 296
- Inscription: 17 Juil 2007, 15:40
- Localisation: paris
- Version Excel: 2003 FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
bonjour,
je ne vois pas trop bien l'utilisation de ton fichier, mais si il se gere comme un base de donnée regarde du coté de ce lien
Edit de Nad : lien supprimé.
Extrait de la charte : les liens considérés comme publicitaires sont interdits dans les messages
Construire un base de donnée en 4 chapitres.
A+
je ne vois pas trop bien l'utilisation de ton fichier, mais si il se gere comme un base de donnée regarde du coté de ce lien
Edit de Nad : lien supprimé.
Extrait de la charte : les liens considérés comme publicitaires sont interdits dans les messages
Construire un base de donnée en 4 chapitres.
A+
- jg14210
- Jeune membre
- Messages: 47
- Inscription: 04 Juin 2009, 15:45
- Version Excel: 2003 FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
Bonsoir
Je ne vois pas à quoi te servent les lignes en orange puisque par défaut tout nouveau mot inscrit dans la colonne C sera en semi-automatique dès sa prochaine saisie.
C'est le cas d'Amiens dès que tu auras saisi AMI puisque AMSTERDAM existe déjà.
Amicalement
Nad
Je ne vois pas à quoi te servent les lignes en orange puisque par défaut tout nouveau mot inscrit dans la colonne C sera en semi-automatique dès sa prochaine saisie.
C'est le cas d'Amiens dès que tu auras saisi AMI puisque AMSTERDAM existe déjà.
Amicalement
Nad
Nad recherche poste Assistante de Direction, Secrétaire Commerciale dans les Landes - Merci
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 14:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
Merci de m'avoir répondu.
La fonction des lignes en orange est la suivante : un jour, je vais créer une ligne avec "la Chapelle-en-Vercors" dans la colonne C. Si j'efface cette ligne parce que je n'en ai plus besoin, la prochaine fois que j'aurai à créer une ligne avec "la Chapelle-en-Vercors" dans la colonne C, je devrai taper "la Chapelle-en-Vercors" in extenso.
Au contraire, si, quand j'ai créé la ligne avec la Chapelle-en-Vercors la 1ère fois, une autre ligne avec le même mot a été créée automatiquement dans la zone orange, la prochaine fois que j'aurai besoin de créer une ligne avec "la Chapelle-en-Vercors" dans la colonne C, je bénéficierai de la saisie semi-automatique, même si j'ai effacé toutes les lignes contenant "la Chapelle-en-Vercors" hors zone orange.
J'espère avoir été clair !? !

La fonction des lignes en orange est la suivante : un jour, je vais créer une ligne avec "la Chapelle-en-Vercors" dans la colonne C. Si j'efface cette ligne parce que je n'en ai plus besoin, la prochaine fois que j'aurai à créer une ligne avec "la Chapelle-en-Vercors" dans la colonne C, je devrai taper "la Chapelle-en-Vercors" in extenso.
Au contraire, si, quand j'ai créé la ligne avec la Chapelle-en-Vercors la 1ère fois, une autre ligne avec le même mot a été créée automatiquement dans la zone orange, la prochaine fois que j'aurai besoin de créer une ligne avec "la Chapelle-en-Vercors" dans la colonne C, je bénéficierai de la saisie semi-automatique, même si j'ai effacé toutes les lignes contenant "la Chapelle-en-Vercors" hors zone orange.
J'espère avoir été clair !? !
- gloub
- Membre fidèle
- Messages: 296
- Inscription: 17 Juil 2007, 15:40
- Localisation: paris
- Version Excel: 2003 FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
Bonsoir
Une solution complétement différente et efficace dans ce fichier.
Si tu crée une fois la Chapelle-en-Vercors, tu le retrouveras la prochaine fois. (Le code n'est pas de moi et je n'ai pas noté son auteur. Je rajouterai son nom si je le retrouve)
Cordialement
Une solution complétement différente et efficace dans ce fichier.
Si tu crée une fois la Chapelle-en-Vercors, tu le retrouveras la prochaine fois. (Le code n'est pas de moi et je n'ai pas noté son auteur. Je rajouterai son nom si je le retrouve)
Cordialement
- Fichiers joints
-
Modifiable.xls- (37 Kio) Téléchargé 30 fois
Amadéus vous informe que, pour cause de saturation, il ne peut plus répondre aux messages privés non sollicités.
- Amadéus
- Modérateur
- Messages: 10246
- Inscription: 07 Mai 2006, 10:18
- Localisation: Ariège-Pyrénées France
- Version Excel: Office Excel 2003 FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
Aux moderateurs,
Toutes mes excuses, il y a des choses gratuites mais j'avais oublier qu'il faisait aussi de la vente et que je n'avais le droit.
Desolé
Toutes mes excuses, il y a des choses gratuites mais j'avais oublier qu'il faisait aussi de la vente et que je n'avais le droit.
Desolé
- jg14210
- Jeune membre
- Messages: 47
- Inscription: 04 Juin 2009, 15:45
- Version Excel: 2003 FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
Merci pour ta réponse (et désolé d'avoir fait émerger ce problème par rapport aux règles du forum...).
Cette solution fonctionne en effet, mais le fonctionnement que j'avais imaginé (sans savoir comment le mettre en oeuvre) aurait 1 gros avantage à mes yeux : pas besoin de savoir si une ville existe déjà ou pas (surtout qu'il y en a plus d'une centaine !), il suffit de commencer à taper son nom. S'il est déjà présent dans les lignes cachées, on bénéficie de la saisie semi-auto, et sinon le nom s'ajoute tout seul à la liste cachée, pour une prochaine fois.
J'imagine qu'il faudrait trouver un moyen de détecter si le nom entré dans une cellule de la colonne C est déjà présent dans la liste cachée. Si non, Excel créerait une ligne avec le nouveau nom dans la colonne C...
Mais ça, je ne sais pas le faire...
Cette solution fonctionne en effet, mais le fonctionnement que j'avais imaginé (sans savoir comment le mettre en oeuvre) aurait 1 gros avantage à mes yeux : pas besoin de savoir si une ville existe déjà ou pas (surtout qu'il y en a plus d'une centaine !), il suffit de commencer à taper son nom. S'il est déjà présent dans les lignes cachées, on bénéficie de la saisie semi-auto, et sinon le nom s'ajoute tout seul à la liste cachée, pour une prochaine fois.
J'imagine qu'il faudrait trouver un moyen de détecter si le nom entré dans une cellule de la colonne C est déjà présent dans la liste cachée. Si non, Excel créerait une ligne avec le nouveau nom dans la colonne C...
Mais ça, je ne sais pas le faire...
- gloub
- Membre fidèle
- Messages: 296
- Inscription: 17 Juil 2007, 15:40
- Localisation: paris
- Version Excel: 2003 FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
Hum hum...
Je me permets d'envoyer ce petit message en espérant que ça incitera quelqu'un à m'aider dans mon petit problème.
D'avance merci !
Je me permets d'envoyer ce petit message en espérant que ça incitera quelqu'un à m'aider dans mon petit problème.
D'avance merci !
- gloub
- Membre fidèle
- Messages: 296
- Inscription: 17 Juil 2007, 15:40
- Localisation: paris
- Version Excel: 2003 FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
Bonjour,
une solution
à tester
Claude
une solution
à tester
Claude
- Fichiers joints
-
gloub_liste.xls- (43.5 Kio) Téléchargé 28 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9063
- Inscription: 08 Déc 2007, 11:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Re: Insertion auto d'1 ligne contenant une donnée nouvelle
Merci pour ta réponse rapide !
L'idée est pas mal, mais j'aimerais vraiment que le fonctionnement soit transparent pour l'utilisateur et surtout, qu'il n'y ait pas besoin au préalable de vérifier si une ville existe déjà ou pas (il peut y avoir plus de 400 lignes où les villes apparaissent dans le désordre). D'où l'idée d'une liste dans des lignes masquées : on tape le nom de la ville. Soit elle existe dans une ligne masquée, et on a une suggestion d'insertion automatique, soit elle n'existe pas déjà, et dès qu'on valide, hop ! une fonction en VBA enrichit la liste masquée d'une ligne supplémentaire.
Mais je ne sais pas faire...
L'idée est pas mal, mais j'aimerais vraiment que le fonctionnement soit transparent pour l'utilisateur et surtout, qu'il n'y ait pas besoin au préalable de vérifier si une ville existe déjà ou pas (il peut y avoir plus de 400 lignes où les villes apparaissent dans le désordre). D'où l'idée d'une liste dans des lignes masquées : on tape le nom de la ville. Soit elle existe dans une ligne masquée, et on a une suggestion d'insertion automatique, soit elle n'existe pas déjà, et dès qu'on valide, hop ! une fonction en VBA enrichit la liste masquée d'une ligne supplémentaire.
Mais je ne sais pas faire...
- gloub
- Membre fidèle
- Messages: 296
- Inscription: 17 Juil 2007, 15:40
- Localisation: paris
- Version Excel: 2003 FR
15 messages
• Page 1 sur 2 • 1, 2
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- Mise à jour auto d'une date si modif d'1 cellule d'1 ligne
par Furax » 22 Août 2010, 21:49
- 5 Réponses
- 238 Vus
- Dernier message par dubois

23 Août 2010, 19:16
- Mise à jour auto d'une date si modif d'1 cellule d'1 ligne
-
- insertion auto des dates du lundi et du dimanche d'1 semaine
par jeremie25 » 29 Sep 2008, 13:19 - 9 Réponses
- 601 Vus
- Dernier message par Amadéus

29 Sep 2008, 14:35
- insertion auto des dates du lundi et du dimanche d'1 semaine
-
- Saisie et insertion nouvelle ligne
par Daniel31 » 03 Jan 2012, 00:12
- 6 Réponses
- 73 Vus
- Dernier message par Daniel31

07 Jan 2012, 16:05
- Saisie et insertion nouvelle ligne
-
- mise en forme auto nouvelle ligne tableau
par sonexcelance » 05 Déc 2008, 08:50 - 2 Réponses
- 552 Vus
- Dernier message par sonexcelance

07 Mars 2009, 11:17
- mise en forme auto nouvelle ligne tableau
-
- Insertion d'1 nom à la place d'1 plage de cellules ds graph
par oSMoZ » 07 Août 2009, 12:51 - 4 Réponses
- 229 Vus
- Dernier message par oSMoZ

10 Août 2009, 10:08
- Insertion d'1 nom à la place d'1 plage de cellules ds graph
-
- Insertion auto d'un commentaire selon une condition logique
par gloub » 21 Juil 2010, 18:06 - 4 Réponses
- 212 Vus
- Dernier message par gloub

24 Juil 2010, 20:45
- Insertion auto d'un commentaire selon une condition logique
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Babybach, Bing [Bot], Google Adsense [Bot], sidah.med et 10 invités