Suite de données...
Fermé
Mijemaly2001
Messages postés
1
Date d'inscription
lundi 11 septembre 2017
Statut
Membre
Dernière intervention
11 septembre 2017
-
Modifié le 11 sept. 2017 à 15:43
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 sept. 2017 à 10:22
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 13 sept. 2017 à 10:22
A voir également:
- Suite de données...
- Reinstaller windows sans perte de données - Guide
- Effacer les données de navigation - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
- Liste de données excel - Guide
9 réponses
roudoudou22
Messages postés
13626
Date d'inscription
vendredi 11 janvier 2013
Statut
Membre
Dernière intervention
29 mars 2023
189
11 sept. 2017 à 15:57
11 sept. 2017 à 15:57
qu'Excel détecte automatiquement le chiffre qui va suivre en fonction de ceux déjà posés
Pour cela il faut que vos chiffres soient liés par une relation de récurrence, et excel ne va pas l'inventer.
C'est à vous d'établir la relation de récurrence. Il restera alors à entrer la formule traduisant cette relation, et ça c'est très simple.
Excel ne détectera pas le chiffre qui suivra, mais le calculera.
Pour cela il faut que vos chiffres soient liés par une relation de récurrence, et excel ne va pas l'inventer.
C'est à vous d'établir la relation de récurrence. Il restera alors à entrer la formule traduisant cette relation, et ça c'est très simple.
Excel ne détectera pas le chiffre qui suivra, mais le calculera.
Patrice33740
Messages postés
8556
Date d'inscription
dimanche 13 juin 2010
Statut
Membre
Dernière intervention
2 mars 2023
1 778
Modifié le 11 sept. 2017 à 16:39
Modifié le 11 sept. 2017 à 16:39
Bonjour et bienvenue sur le Forum,
Si tu écris C1 dans une cellule, il suffit de "tirer" la valeur vers le bas à l'aide de la "poignée de recopie", c'est-à-dire la petite croix noire qui apparait lorsqu'on place le curseur de la souris sur le coin inférieur droit de la cellule (ou la plage) sélectionnée. Cliquer sur cette poignée et maintenir le clic, puis descendre vers les cellules en dessous : Excel écrit automatiquement C2, C3, ...
Cordialement
Patrice
Si tu écris C1 dans une cellule, il suffit de "tirer" la valeur vers le bas à l'aide de la "poignée de recopie", c'est-à-dire la petite croix noire qui apparait lorsqu'on place le curseur de la souris sur le coin inférieur droit de la cellule (ou la plage) sélectionnée. Cliquer sur cette poignée et maintenir le clic, puis descendre vers les cellules en dessous : Excel écrit automatiquement C2, C3, ...
Cordialement
Patrice
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
11 sept. 2017 à 17:30
11 sept. 2017 à 17:30
Bonjour
Vous ne pouvez pas avoir à la fois dans une cellule la possibilité d'entrer une lettre (le C dans votre cas) et avoir une formule qui va compléter ce texte en fonction du nombre de "C"
pour cela il faudrait passer par VBA
Sinon par formule, il faut utiliser deux lignes, une vierge pour entrer les C et une avec formule pour les compter.
mais pour être plus complet, il faudrait préciser l'organisation de vos données, ou placer un modèle de ce que vous voulez faire ici:
http://mon-partage.fr
avec quelques explications en compléments
et revenir ici coller le lien créé sur le site
A vous lire
crdlmnt
Vous ne pouvez pas avoir à la fois dans une cellule la possibilité d'entrer une lettre (le C dans votre cas) et avoir une formule qui va compléter ce texte en fonction du nombre de "C"
pour cela il faudrait passer par VBA
Sinon par formule, il faut utiliser deux lignes, une vierge pour entrer les C et une avec formule pour les compter.
mais pour être plus complet, il faudrait préciser l'organisation de vos données, ou placer un modèle de ce que vous voulez faire ici:
http://mon-partage.fr
avec quelques explications en compléments
et revenir ici coller le lien créé sur le site
A vous lire
crdlmnt
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
11 sept. 2017 à 21:12
11 sept. 2017 à 21:12
Bonjour à tous
Un exemple par VBA (ALT+F11 pour voir le code)
https://mon-partage.fr/f/WWmQZVcD/
L'entrée d'un C majuscule dans une des cellules de la ligne 3 lance la macro
Cdlmnt
Via
Un exemple par VBA (ALT+F11 pour voir le code)
https://mon-partage.fr/f/WWmQZVcD/
L'entrée d'un C majuscule dans une des cellules de la ligne 3 lance la macro
Cdlmnt
Via
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
12 sept. 2017 à 07:52
12 sept. 2017 à 07:52
Salut Via, ça va?
intéressant.. bravo,reste deux petites questions, (sauf erreur de ma part, fort probables puisque VBA n'est pas dans mon domaine)
1° quand tu rentre le 1° C tu affiches C2 et pour le second aussi?
un petit détail surement
2° y a t il moyen de répondre à la partie de la demande qui dit
... et aussi si j;enlève un Cx
d'où on comprend qu'en fait il faut constamment compter les C dans la ligne pour incrémenter les N° de B à AE dans ton modèle.
Je ne doute pas que tu saches faire ça, et comme moi qui cause, je ne sais pas, ça m’intéresse
.
Bien cordialement
intéressant.. bravo,reste deux petites questions, (sauf erreur de ma part, fort probables puisque VBA n'est pas dans mon domaine)
1° quand tu rentre le 1° C tu affiches C2 et pour le second aussi?
un petit détail surement
2° y a t il moyen de répondre à la partie de la demande qui dit
... et aussi si j;enlève un Cx
d'où on comprend qu'en fait il faut constamment compter les C dans la ligne pour incrémenter les N° de B à AE dans ton modèle.
Je ne doute pas que tu saches faire ça, et comme moi qui cause, je ne sais pas, ça m’intéresse
.
Bien cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
12 sept. 2017 à 10:34
12 sept. 2017 à 10:34
Bonjour Vaucluse
Oui, bien et toi ?
1° Le 1er C entré se transforme en C1, le 2° en C2 etc
2° Ah oui j'ai zappé cet aspect de la question, il faut une autre macro en cas de suppression, je vais me pencher dessus
Bien cordialement
Oui, bien et toi ?
1° Le 1er C entré se transforme en C1, le 2° en C2 etc
2° Ah oui j'ai zappé cet aspect de la question, il faut une autre macro en cas de suppression, je vais me pencher dessus
Bien cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
12 sept. 2017 à 11:34
12 sept. 2017 à 11:34
Bien, ça rassure...
ceci dit, quand je teste ton fichier mon premier C affiche C2, le second aussi, et ensuite on passe , comme prévu à C3?
est ce chez moi seulement que ça foire au début?
bon courage pour la suite, je suis ça avec intérêt
Bien cordialement
ceci dit, quand je teste ton fichier mon premier C affiche C2, le second aussi, et ensuite on passe , comme prévu à C3?
est ce chez moi seulement que ça foire au début?
bon courage pour la suite, je suis ça avec intérêt
Bien cordialement
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
12 sept. 2017 à 13:50
12 sept. 2017 à 13:50
Re
La fichier avec macro rectifiée pour tenir compte de l'effacement d'une entrée :
https://mon-partage.fr/f/RpNiK11X/
Effectivement il y avait une erreur mais seulement pour la cellule B3 dans laquelle s'inscrivait C2 au lieu de C1 car dans la macro je faisais un NB.SI à partir de la colonne 2 au lieu de le faire à partir de la 1
Bien cordialement
La fichier avec macro rectifiée pour tenir compte de l'effacement d'une entrée :
https://mon-partage.fr/f/RpNiK11X/
Effectivement il y avait une erreur mais seulement pour la cellule B3 dans laquelle s'inscrivait C2 au lieu de C1 car dans la macro je faisais un NB.SI à partir de la colonne 2 au lieu de le faire à partir de la 1
Bien cordialement
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié le 12 sept. 2017 à 18:42
Modifié le 12 sept. 2017 à 18:42
Re, via
es tu sur d'avoir mis le bon fichier, je ne vois pas de changement?
en fait, le C2 au départ s'arrange en modifiant
........CountIf(Range(Cells(3, 1)..... au lieu de Cells(3,2)
et le décompte prend bien en compte la suppression pour les C supplémentaires pour incrémenter, mais ne corrige pas ceux qui sont déjà placés, d'où des doublons!
exemple C1 C2 C3 enB C D appelle C4 en E mais si tu supprimes C2 en B, et que tu rentres C en F, tu te retrouves avec 2 C4
Mais je pense que de corriger les existants ne doit pas être très simple!!
crdlmnt
es tu sur d'avoir mis le bon fichier, je ne vois pas de changement?
en fait, le C2 au départ s'arrange en modifiant
........CountIf(Range(Cells(3, 1)..... au lieu de Cells(3,2)
et le décompte prend bien en compte la suppression pour les C supplémentaires pour incrémenter, mais ne corrige pas ceux qui sont déjà placés, d'où des doublons!
exemple C1 C2 C3 enB C D appelle C4 en E mais si tu supprimes C2 en B, et que tu rentres C en F, tu te retrouves avec 2 C4
Mais je pense que de corriger les existants ne doit pas être très simple!!
crdlmnt
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
12 sept. 2017 à 14:23
12 sept. 2017 à 14:23
Bonjour,
C'est bien compliquer les choses ton système.
Tu as pensé à la possibilité de mettre juste C et de les compter dans une cellule à part ?
Avec : =NB.SI(B2:B15;"C")
eric
C'est bien compliquer les choses ton système.
Tu as pensé à la possibilité de mettre juste C et de les compter dans une cellule à part ?
Avec : =NB.SI(B2:B15;"C")
eric
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
Modifié le 12 sept. 2017 à 14:36
Modifié le 12 sept. 2017 à 14:36
Bonjour Eric
Oui c'est déjà la solution la plus simple qu'avait proposé Vaucluse mais le demandeur avait l'air de vouloir remplir son planning de manière auto sans ligne supplémentaire donc forcément c'est par VBA
En attente de ce qu'il en dira puisqu'il en s'est pas encore manifesté
Cdlmnt
Via
Oui c'est déjà la solution la plus simple qu'avait proposé Vaucluse mais le demandeur avait l'air de vouloir remplir son planning de manière auto sans ligne supplémentaire donc forcément c'est par VBA
En attente de ce qu'il en dira puisqu'il en s'est pas encore manifesté
Cdlmnt
Via
eriiic
Messages postés
24600
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
21 octobre 2024
7 239
Modifié le 12 sept. 2017 à 14:53
Modifié le 12 sept. 2017 à 14:53
Ah, j'avais compris qu'il cherchait à faire ce que voulait le demandeur avec 2 colonnes. Une pour le C et une pour la formule fabriquant la chaine.
Moi je propose de saisir C tout court et de les compter
Désolé :-)
Moi je propose de saisir C tout court et de les compter
Désolé :-)
via55
Messages postés
14494
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
26 octobre 2024
2 734
12 sept. 2017 à 21:22
12 sept. 2017 à 21:22
Re Vaucluse
Oui j'ai du renvoyer l'ancien fichier !
Voilà le bon :
https://mon-partage.fr/f/GBzUHstK/
Oui j'ai du renvoyer l'ancien fichier !
Voilà le bon :
https://mon-partage.fr/f/GBzUHstK/
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié le 13 sept. 2017 à 10:24
Modifié le 13 sept. 2017 à 10:24
Salut Via
celui ci est Nickel, reste plus qu'à savoir ce qu'en pense Mijemaly qui semble avoir disparu!
Au moins merci de ma part, cette solution m’intéresse
Bien cordialement
La qualité de la réponse dépend surtout de la clarté de la questio, merci!
celui ci est Nickel, reste plus qu'à savoir ce qu'en pense Mijemaly qui semble avoir disparu!
Au moins merci de ma part, cette solution m’intéresse
Bien cordialement
La qualité de la réponse dépend surtout de la clarté de la questio, merci!