Appliquer Formule à une colonne [Résolu/Fermé]
Signaler
ti_mouton
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
A voir également:
- Appliquer une formule à toute une colonne vba
- Appliquer une formule à toute une colonne - Meilleures réponses
- Comment appliquer une formule à toute une colonne ? - Meilleures réponses
- Appliquer Formule à une colonne ✓ - Forum - VB / VBA
- Appliquer une formule sur une colonne VBA - Forum - VB / VBA
- Appliquer une formule à toute une colonne ✓ - Forum - Excel
- Appliquer une formule à toute une colonne google sheet ✓ - Forum - Excel
- Reproduire formule jusqu'en bas ✓ - Forum - Excel
9 réponses
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
PSud
- Messages postés
- 1253
- Date d'inscription
- vendredi 13 février 2015
- Statut
- Membre
- Dernière intervention
- 19 février 2021
Bonjour,
C'est simple :
- tu tapes la formule dans la case L1 (ou la case L2 si tu as un titre de colonne en L1)
- tu valides que la formule donne un résultat correct
- tu sélectionnes la case L1 en cliquant une fois dessus
- tu mets la souris sur le petit carré noir dans l'angle en bas à droite de la case
- tu cliques avec le bouton de droite de la souris sur ce petit carré noir et sans lâcher le bouton de la souris, tu descends sur toutes les cases de la colonne où tu veux voir la formule s'appliquer puis tu lâches le bouton.
Et voilà
Cldt
C'est simple :
- tu tapes la formule dans la case L1 (ou la case L2 si tu as un titre de colonne en L1)
- tu valides que la formule donne un résultat correct
- tu sélectionnes la case L1 en cliquant une fois dessus
- tu mets la souris sur le petit carré noir dans l'angle en bas à droite de la case
- tu cliques avec le bouton de droite de la souris sur ce petit carré noir et sans lâcher le bouton de la souris, tu descends sur toutes les cases de la colonne où tu veux voir la formule s'appliquer puis tu lâches le bouton.
Et voilà
Cldt
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Merci, mais ce n'est pas ce que je veux. Cette formule va devoir s'appliquer sur plusieurs centaines voir milliers de lignes. J'ai besoin que la formule s'applique automatiquement sans avoir besoin de la faire glisser sur toutes les lignes.
Cdt
Cdt
michel_m
- Messages postés
- 16390
- Date d'inscription
- lundi 12 septembre 2005
- Statut
- Contributeur
- Dernière intervention
- 22 février 2021
Bonjour ti_mouton
Il y a peu de temps je t'avais écris une macro et tu signalais le problème avec le classeur sur le réseau
https://forums.commentcamarche.net/forum/affich-32038847-copier-coller-plusieurs-classeurs-via-vba
pour résoudre ce problème auquel plusieurs de membres CCm ont essayé de résoudre
https://www.developpez.net/forums/d1524057/logiciels/microsoft-office/excel/macros-vba-excel/chdir-dossier-reseau/
Tu est allé sur DVP pour poser la même question
https://www.developpez.net/forums/d1524057/logiciels/microsoft-office/excel/macros-vba-excel/chdir-dossier-reseau/
dans laquelle tu t'appropies sans vergogne le travail que je t'ai fourni:
.."Grâce à votre forum je suis parvenue à créer une macro "...
et qui plus est, tu n'exprimes aucun merci à Rdurupt sur DVP qui t'a fourni la bonne réponse à peu près en m^me temps que F894009 que je salue au passage
Belle mentalité
Michel
Il y a peu de temps je t'avais écris une macro et tu signalais le problème avec le classeur sur le réseau
https://forums.commentcamarche.net/forum/affich-32038847-copier-coller-plusieurs-classeurs-via-vba
pour résoudre ce problème auquel plusieurs de membres CCm ont essayé de résoudre
https://www.developpez.net/forums/d1524057/logiciels/microsoft-office/excel/macros-vba-excel/chdir-dossier-reseau/
Tu est allé sur DVP pour poser la même question
https://www.developpez.net/forums/d1524057/logiciels/microsoft-office/excel/macros-vba-excel/chdir-dossier-reseau/
dans laquelle tu t'appropies sans vergogne le travail que je t'ai fourni:
.."Grâce à votre forum je suis parvenue à créer une macro "...
et qui plus est, tu n'exprimes aucun merci à Rdurupt sur DVP qui t'a fourni la bonne réponse à peu près en m^me temps que F894009 que je salue au passage
Belle mentalité
Michel
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Bonjour Michel,
Je ne comprend pas bien ton intervention. J'ai remercié toutes les personnes qui ont cherché à m'aider sur ce forum. Concernant mon pb de classeur en réseau, j'avais besoin d'une réponse rapide, ainsi pour mettre toutes les chances de mon côté j'ai publié ma question sur 2 forum, et j'ai malheureusement fait un bête copier/coller de ma question que j'avais posté en premier sur ce forum, d'où la phrase "Grâce à votre forum je suis parvenue à créer une macro" qui n'a pas lieu d'être sur le forum DVP. Je m'en excuse.
Mon pb de classeur en réseau a été rapidement résolu par F894009, que je n'ai pas manqué de remercier! Je n'ai pas pris le temps de retourner sur le forum DVP pour voir si l'on m'avait répondu. Milles excuses je ne pensais pas offenser quelqu'un!
Je ne comprend pas bien ton intervention. J'ai remercié toutes les personnes qui ont cherché à m'aider sur ce forum. Concernant mon pb de classeur en réseau, j'avais besoin d'une réponse rapide, ainsi pour mettre toutes les chances de mon côté j'ai publié ma question sur 2 forum, et j'ai malheureusement fait un bête copier/coller de ma question que j'avais posté en premier sur ce forum, d'où la phrase "Grâce à votre forum je suis parvenue à créer une macro" qui n'a pas lieu d'être sur le forum DVP. Je m'en excuse.
Mon pb de classeur en réseau a été rapidement résolu par F894009, que je n'ai pas manqué de remercier! Je n'ai pas pris le temps de retourner sur le forum DVP pour voir si l'on m'avait répondu. Milles excuses je ne pensais pas offenser quelqu'un!
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
Bonjour a tous et au reste du monde,
michel_m
Salut, il est vrai que "certaines pratiques" sont quelque(s) fois irritante(s) voir deroutante(s), mais bon, c'est comme ca. Vous faites un rappel a "l'ordre et au respect", c'est bien. En effet ti_mouton m'a remercie, comme la plupart.
Maintenant ti_mouton reprenons le sujet.
Vous voulez ecrire une formule N°de semaine dans une colonne par VBA.
question:
connaissez vous la fin de la colonne ou c'est une fin qui evolue ?
michel_m
Salut, il est vrai que "certaines pratiques" sont quelque(s) fois irritante(s) voir deroutante(s), mais bon, c'est comme ca. Vous faites un rappel a "l'ordre et au respect", c'est bien. En effet ti_mouton m'a remercie, comme la plupart.
Maintenant ti_mouton reprenons le sujet.
Vous voulez ecrire une formule N°de semaine dans une colonne par VBA.
question:
connaissez vous la fin de la colonne ou c'est une fin qui evolue ?
michel_m
- Messages postés
- 16390
- Date d'inscription
- lundi 12 septembre 2005
- Statut
- Contributeur
- Dernière intervention
- 22 février 2021
F894009
Je parlais de Rdurupt sur DVP comme je l'ai écris , pas de toi ....imagine toi que j'avais lu ce message de remerciement à ton égard
quant à Ti_mouton
"Grâce à votre forum je suis parvenue à créer une macro" qui n'a pas lieu d'être sur le forum DVP. Je m'en excuse.
que ce soit sur DVP ou CCM ou... je m'en moque
s'approprier le boulot d'un autre m^me bénévole cela s'appelle un plagiat
Il aurait décent d'écrire "Une procédure m' a été fourni sur votre forum ( encore merci)"
ce n'est pas indispensable de citer l'auteur
Je parlais de Rdurupt sur DVP comme je l'ai écris , pas de toi ....imagine toi que j'avais lu ce message de remerciement à ton égard
quant à Ti_mouton
"Grâce à votre forum je suis parvenue à créer une macro" qui n'a pas lieu d'être sur le forum DVP. Je m'en excuse.
que ce soit sur DVP ou CCM ou... je m'en moque
s'approprier le boulot d'un autre m^me bénévole cela s'appelle un plagiat
Il aurait décent d'écrire "Une procédure m' a été fourni sur votre forum ( encore merci)"
ce n'est pas indispensable de citer l'auteur
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
- Messages postés
- 16390
- Date d'inscription
- lundi 12 septembre 2005
- Statut
- Contributeur
- Dernière intervention
- 22 février 2021
Re,
Ok, de mon cote, je vais essayer de faire passer le message a l'occasion
Ok, de mon cote, je vais essayer de faire passer le message a l'occasion
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Visiblement je n'ai pas la "mentalité" qui convient à ce forum. Alors bonne continuation à tous.
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Bonjour F894009,
Je vous met en pièce jointe le fichier sur lequel je travaille. La feuille concernée est celle dénommée "Saisie". Le principe est le suivant : chaque semaine des données sont saisies dans les colonnes de B à K. Je souhaite faire en sorte qu'une fois la saisie effectuée, la colonne L renseigne automatiquement le n° de la semaine en fonction de la date saisie en H, et que la colonne M soit une concaténation des info saisies en D et E.
Je connais le code qui permet d'appliquer une fonction excel à une cellule, mais je ne sais pas comment faire pour l'appliquer à une colonne entière...
Cdt
http://www.cjoint.com/c/EFlhKIredo5
Je vous met en pièce jointe le fichier sur lequel je travaille. La feuille concernée est celle dénommée "Saisie". Le principe est le suivant : chaque semaine des données sont saisies dans les colonnes de B à K. Je souhaite faire en sorte qu'une fois la saisie effectuée, la colonne L renseigne automatiquement le n° de la semaine en fonction de la date saisie en H, et que la colonne M soit une concaténation des info saisies en D et E.
Je connais le code qui permet d'appliquer une fonction excel à une cellule, mais je ne sais pas comment faire pour l'appliquer à une colonne entière...
Cdt
http://www.cjoint.com/c/EFlhKIredo5
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Re,
Je regarde la chose
Par contre, pourquoi une formule pour le n° de semaine ????
A+
Je regarde la chose
Par contre, pourquoi une formule pour le n° de semaine ????
A+
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
Re,
sans formule, avec code calcul numero de semaine provenant de CCM thev 23 juil. 2009 à 17:45 que j'ai modifie pour votre format date de saisie
https://www.cjoint.com/c/EFljtPPme6f
A+
sans formule, avec code calcul numero de semaine provenant de CCM thev 23 juil. 2009 à 17:45 que j'ai modifie pour votre format date de saisie
https://www.cjoint.com/c/EFljtPPme6f
A+
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Re,
Vous avez un probleme de format date !!!! Pas moi, donc qu'est-ce que vous saisissez?????
En fait ma textBox1 est au format AAAA/MM/JJ Ben, c'est pas le format qui est ecrit dans le label juste a cote---->MM/JJ
De plus, je ne veux pas que l'année s'inscrive automatiquementBen oui, vu que vous precisez maintenant le format de saisie
En resume, d'ou sort le code qui est ecrit, parce qu'il n'est pas ce que vous attendez ou vous changez d'avis en cours de route??
Donc le format date devient quoi ???
-----------------------------------------------------
thev: merci de la mise a jour, je vais l'utilser pour ti_mouton en remplacement de l'ancienne fonction
Vous avez un probleme de format date !!!! Pas moi, donc qu'est-ce que vous saisissez?????
En fait ma textBox1 est au format AAAA/MM/JJ Ben, c'est pas le format qui est ecrit dans le label juste a cote---->MM/JJ
De plus, je ne veux pas que l'année s'inscrive automatiquementBen oui, vu que vous precisez maintenant le format de saisie
En resume, d'ou sort le code qui est ecrit, parce qu'il n'est pas ce que vous attendez ou vous changez d'avis en cours de route??
Donc le format date devient quoi ???
-----------------------------------------------------
thev: merci de la mise a jour, je vais l'utilser pour ti_mouton en remplacement de l'ancienne fonction
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Pas la peine de s'énerver! Je n'ai pas dit que vous aviez un pb de format ! votre code marche très bien, je n'ai jamais dit le contraire. Ce que j'ai écrit dans le Label n'était pas complet, dsl. Simplement, dans ma TextBox1 je saisie la date au format JJ/MM/AAAAA, et lorsque je valide la saisie, la date s'inscrit dans la colonne H. J'ai du rajouter le code
.Range("H" & DerLig).Value = Format(TextBox1.Value, "yyyy-mm-dd")sinon lorsque je valide la saisie de la textbox1 la date est retranscrit au format anglosaxon MM/JJ/AAAA dans la colonne H.
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Re,
Pas la peine de s'énerver! Ce n'est pas du tout le cas, je pose les questions en relation avec vos ecrits, ni plus ni moins.
Si vous dites que le format de saisie date est jj/mm/aaaa, je vous modifie le code pour que cela corresponde a votre demande. J'integre la mise a jour de thev
A+
Pas la peine de s'énerver! Ce n'est pas du tout le cas, je pose les questions en relation avec vos ecrits, ni plus ni moins.
Si vous dites que le format de saisie date est jj/mm/aaaa, je vous modifie le code pour que cela corresponde a votre demande. J'integre la mise a jour de thev
A+
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
Re,
fichier modifie: https://www.cjoint.com/c/EFllUAL4lLf
fichier modifie: https://www.cjoint.com/c/EFllUAL4lLf
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
A nouveau besoin d'aide ... Si je veux avoir le mois en lettre plutôt qu'en chiffres, j'aai essayé
Merci
.Range("N" & DerLig) = Text(Month(CDate(TextBox1)),"mmmm")mais sans succès ....
Merci
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Re,
.Range("N" & DerLig) = Format(CDate(TextBox1), "mmmm")
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
Bonjour f894009,
Vous m'avez déjà beaucoup aidé sur ce fichier, et je vous en remercie, mais j'aurais à nouveau besoin de votre aide si possible... Mon problème est le suivant : si je m'aperçois , après avoir valider ma saisie dans le userform, que j'ai fait une erreur dans la date, j'aimerais pouvoir simplement corriger la date dans la cellule et que les formules dans les colonnes L,M,N se remette à jour automatiquement. Or pour le moment, si je veux corriger une erreur de saisie de date, je suis obligée d'effacer le contenu des cellules et de relancer une saisie avec le userform si je veux que les formules des colonnes L,M,N se mettent bien à jour. Auriez vous une idée pour m'aider ?
Merci beaucoup
http://www.cjoint.com/c/EFDkWaMmsJ5
Vous m'avez déjà beaucoup aidé sur ce fichier, et je vous en remercie, mais j'aurais à nouveau besoin de votre aide si possible... Mon problème est le suivant : si je m'aperçois , après avoir valider ma saisie dans le userform, que j'ai fait une erreur dans la date, j'aimerais pouvoir simplement corriger la date dans la cellule et que les formules dans les colonnes L,M,N se remette à jour automatiquement. Or pour le moment, si je veux corriger une erreur de saisie de date, je suis obligée d'effacer le contenu des cellules et de relancer une saisie avec le userform si je veux que les formules des colonnes L,M,N se mettent bien à jour. Auriez vous une idée pour m'aider ?
Merci beaucoup
http://www.cjoint.com/c/EFDkWaMmsJ5
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
Bonjour,
je recupere votre fichier et vous tiens au courant
A+
je recupere votre fichier et vous tiens au courant
A+
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
Re,
fichier modifie: https://www.cjoint.com/c/EFDncZNkbUf
double clic sur cellule date pour modifier toutes les infos de la ligne si vous voulez
fichier modifie: https://www.cjoint.com/c/EFDncZNkbUf
double clic sur cellule date pour modifier toutes les infos de la ligne si vous voulez
ti_mouton
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
C'est super, merci beaucoup ! Ce serait possible de m'expliquer rapidement les quelques modifs que vous avez effectué ..? j'abuse un peu, mais c'est que j'aimerais comprendre un peu mieux pour pouvoir développer mes compétences.
Merci
Merci
f894009
- Messages postés
- 15602
- Date d'inscription
- dimanche 25 novembre 2007
- Statut
- Membre
- Dernière intervention
- 24 février 2021
- Messages postés
- 143
- Date d'inscription
- vendredi 29 mai 2015
- Statut
- Membre
- Dernière intervention
- 5 septembre 2020
Re,
"Facile",
pour modif:
regardez le code qu'il y a dans le VBA de la feuille saisie pour appelez l'UF
ensuite regardez dans le code de l'UF (initialize et commandbutton1)
Nouvelle ligne:
petite modif dans la macro appelee par le bouton Lance saisie
"Facile",
pour modif:
regardez le code qu'il y a dans le VBA de la feuille saisie pour appelez l'UF
ensuite regardez dans le code de l'UF (initialize et commandbutton1)
Nouvelle ligne:
petite modif dans la macro appelee par le bouton Lance saisie
sous VBA
Faut tout dire au depart ........