Scinder un onglet en plusieurs onglets
Résolu
netabisse
-
netabisse Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
netabisse Messages postés 12 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Scinder un onglet en plusieurs onglets
- Raccourci rouvrir onglet fermé - Guide
- Comment scinder un pdf - Guide
- Ouvrir plusieurs onglets en même temps - Guide
- Edge nouvel onglet google ✓ - Forum Microsoft Edge / Internet Explorer
- Regrouper plusieurs onglets excel en un seul - Guide
8 réponses
Bonjour,
La copie des données est conditionnée par l'instruction
A+
La copie des données est conditionnée par l'instruction
If Application.WorksheetFunction.CountIf(Sh.Range("A:A"), Range("A" & cel.Row).Value) = 0Traduction : si la donnée de la colonne A de la feuille Générale est déjà présente dans la colonne A de la feuille Q1_x, la copie n'est pas réalisée.
A+
Bonjour Gyrus
Merci pour ton retour
Mais je n'ai pas vraiment compris, je ne suis pas du tout connaisseuse du langage VBA.
Dans l'onglet de synthèse "Q1", mes entêtes de colonnes sont en ligne 4, de la colonne A à U.
Dans la colonne C, j'ai le nom d'une région (Alsace, Lorraine...)
A noter que cet onglet est classé par ordre alphabétique sur la colonne C nom de la région
Les autres onglets sont construits de la façon suivante
- nom de l'onglet "Q1_NomdelaRégion".
- j'ai mis les mêmes entêtes de colonnes en ligne 5 de A à U.
- les lignes sous les entêtes de colonnes sont vides.
En espérant que ces explications complémentaires pourront t'aider à m'aider
Merci encore
Isabelle
Merci pour ton retour
Mais je n'ai pas vraiment compris, je ne suis pas du tout connaisseuse du langage VBA.
Dans l'onglet de synthèse "Q1", mes entêtes de colonnes sont en ligne 4, de la colonne A à U.
Dans la colonne C, j'ai le nom d'une région (Alsace, Lorraine...)
A noter que cet onglet est classé par ordre alphabétique sur la colonne C nom de la région
Les autres onglets sont construits de la façon suivante
- nom de l'onglet "Q1_NomdelaRégion".
- j'ai mis les mêmes entêtes de colonnes en ligne 5 de A à U.
- les lignes sous les entêtes de colonnes sont vides.
En espérant que ces explications complémentaires pourront t'aider à m'aider
Merci encore
Isabelle
Ton programme balaye chaque cellule de la colonne C de la feuille de synthèse "Q1". J'ai bien compris qu'il s'agit de régions.
Sur la même ligne, en colonne A il y a une valeur que tu ne cites pas dans ton explication. Je l'appelle Vx dans la suite.
Le programme va contrôler dans la feuille qui correspond à cette région si la donnée Vx est présente dans la colonne A.
Si elle n'est pas présente, la copie est réalisée. Si elle est présente, la copie n'est pas réalisée.
Voila qui peut expliquer pourquoi tu n'obtiens une copie que pour la 1ère donnée pour chaque feuille.
Sans être connaisseuse du langage VBA, tu peux comprendre que je ne suis pas devin. Sans voir le classeur, je peux difficilement t'aider d'avantage à moins que tu fournisses la boule de cristal :)
A+
Sur la même ligne, en colonne A il y a une valeur que tu ne cites pas dans ton explication. Je l'appelle Vx dans la suite.
Le programme va contrôler dans la feuille qui correspond à cette région si la donnée Vx est présente dans la colonne A.
Si elle n'est pas présente, la copie est réalisée. Si elle est présente, la copie n'est pas réalisée.
Voila qui peut expliquer pourquoi tu n'obtiens une copie que pour la 1ère donnée pour chaque feuille.
Sans être connaisseuse du langage VBA, tu peux comprendre que je ne suis pas devin. Sans voir le classeur, je peux difficilement t'aider d'avantage à moins que tu fournisses la boule de cristal :)
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu peux commencer par regarder le résultat obtenu en supprimant la condition citée précédemment
https://www.cjoint.com/?CIrrDycaCDJ
A+
https://www.cjoint.com/?CIrrDycaCDJ
A+