A voir également:
- Appliquer une formule à toute une colonne
- Appliquer une formule à toute une colonne excel - Meilleures réponses
- Excel appliquer une formule à toute une colonne - Meilleures réponses
- EXCEL : Applique formule à colonne entière ✓ - Forum - Excel
- Appliquer une formule à toute une colonne google sheet ✓ - Forum - Excel
- Reproduire formule jusqu'en bas ✓ - Forum - Excel
- Appliquer une formule à toute une colonne excel ✓ - Forum - Excel
- Appliquer une formule à toute une colonne vba ✓ - Forum - VB / VBA
7 réponses
roqui
Bonjour,
Sous Excel 2007 (comme pour les autres versions me semble t-il), au lieu de tirer la colonne, vous pouvez double cliquer sur le petit carré noir (en bas à droit de la cellule à étirer) quand le pointeur de la souris se transforme en croix. L'ensemble de la colonne se tire automatiquement.
Autre possibilité souvent oubliée:
Si vous utilisez un fichier qui ne vient pas de votre ordinateur (extraction depuis un ERP par exemple), il arrive que le mode "automatique" de Excel se déconnecte seul.
Pour corriger le problèmes: Menu "Démarrer", "Options", "Formules" et cocher automatique au lieu de "manuelle".
Bonne journée
Sous Excel 2007 (comme pour les autres versions me semble t-il), au lieu de tirer la colonne, vous pouvez double cliquer sur le petit carré noir (en bas à droit de la cellule à étirer) quand le pointeur de la souris se transforme en croix. L'ensemble de la colonne se tire automatiquement.
Autre possibilité souvent oubliée:
Si vous utilisez un fichier qui ne vient pas de votre ordinateur (extraction depuis un ERP par exemple), il arrive que le mode "automatique" de Excel se déconnecte seul.
Pour corriger le problèmes: Menu "Démarrer", "Options", "Formules" et cocher automatique au lieu de "manuelle".
Bonne journée
Afficher les 17 commentaires
Signaler
Azertyfan
Merci beaucoup pour cette astuce
Signaler
Lu Spt
Merci beaucoup !
Signaler
SueSue
Wow!! Merci beaucoup!! C'était exactement ça mon problème!!!
Signaler
Nema
Juste ce qu'il fallait, merci!
Signaler
ish
T'es un brave
eriiic
- Messages postés
- 23886
- Date d'inscription
- mardi 11 septembre 2007
- Statut
- Contributeur
- Dernière intervention
- 21 février 2021
Bonsoir tout le monde,
Pour revenir à la question initiale c'est une formule matricielle que tu veux.
- Sélectionne toute la colonne C
- écris ta formule mais si tu fais référence à une valeur dans une autre colonne sélectionne aussi toute cette colonne
- valide ta formule par shift+ctrl+entrée
En l'occurence ta formule devrait apparaitre ainsi :
{=DATEDIF(A:A;B:B;"y")}
les { } apparaissent après la validation, il ne faut pas les saisir.
ex : matricielleColonne.xls
eric
Pour revenir à la question initiale c'est une formule matricielle que tu veux.
- Sélectionne toute la colonne C
- écris ta formule mais si tu fais référence à une valeur dans une autre colonne sélectionne aussi toute cette colonne
- valide ta formule par shift+ctrl+entrée
En l'occurence ta formule devrait apparaitre ainsi :
{=DATEDIF(A:A;B:B;"y")}
les { } apparaissent après la validation, il ne faut pas les saisir.
ex : matricielleColonne.xls
eric
eriiic
- Messages postés
- 23886
- Date d'inscription
- mardi 11 septembre 2007
- Statut
- Contributeur
- Dernière intervention
- 21 février 2021
Bonjour,
La question était pour une colonne entière, et sans avoir besoin de tirer la formule.
Toi tu dois inscrire ta formule en C2 (par exemple) et la tirer vers le bas.
eric
La question était pour une colonne entière, et sans avoir besoin de tirer la formule.
Toi tu dois inscrire ta formule en C2 (par exemple) et la tirer vers le bas.
eric
NookZ
- Messages postés
- 2138
- Date d'inscription
- jeudi 29 janvier 2009
- Statut
- Membre
- Dernière intervention
- 7 mars 2013
Tu vas sur la case contenant la formule dans le coin bas droit de cette case, le pointeur de ta souris se transforme alors en croix noire. Il suffit que tu cliques et maintienne enfoncée le bouton puis tu "tires" vers les cellules d'à côté et tu relâches.
eeee
J'avais le même problème et on vient de me montrer un autre élément à prendre en compte.
Il fallait tout simplement que j'aille dans "Options", Onglet Calcul et cocher "automatique". Pour ma part, ça a fonctionné!
Il fallait tout simplement que j'aille dans "Options", Onglet Calcul et cocher "automatique". Pour ma part, ça a fonctionné!
kadeh
- Messages postés
- 334
- Date d'inscription
- vendredi 21 décembre 2007
- Statut
- Membre
- Dernière intervention
- 15 novembre 2012
Bonjour,
ou bien par macro. je suppose que tu va copier la formule pour la première colonne(colonne A) (idem pour les autres colonnes et lignes).
dans le menu office onglet developpeur, tu clique sur enregistreur macro, tu nomme ta macro, ok
selectionne la cellule de départ par exemple cellule A1, tape le formule, tu place le pointeur de la souris sur le coin bas droit de cette cellule jusqu'il se transforme en croix, tu clique et maintiens enfoncée le bouton gouche de la souris puis tu "tires" vers la cellule à côté (cellule A2) et tu relâches.
---> tu vas dans le menu office onglet developpeur, tu clique sur macro, selectionne ta macro et à droite tu choisis "modifier"
dans le code vb tu remplace:
Range("A1:A2") par Range("A1:A1048576")
tu ferme l'editeur vb, tu vas dans le menu office onglet developpeur, tu clique sur macro, selectionne ta macro et à droite tu choisis "exécuter"
voilà c'est tout.
* si tu a excel 2007 tu a 1048 576 lignes et 16 384 colonnes, sinon tu reduis le nombre de ligne (1048576) selon ta version.
bonne journée
ou bien par macro. je suppose que tu va copier la formule pour la première colonne(colonne A) (idem pour les autres colonnes et lignes).
dans le menu office onglet developpeur, tu clique sur enregistreur macro, tu nomme ta macro, ok
selectionne la cellule de départ par exemple cellule A1, tape le formule, tu place le pointeur de la souris sur le coin bas droit de cette cellule jusqu'il se transforme en croix, tu clique et maintiens enfoncée le bouton gouche de la souris puis tu "tires" vers la cellule à côté (cellule A2) et tu relâches.
---> tu vas dans le menu office onglet developpeur, tu clique sur macro, selectionne ta macro et à droite tu choisis "modifier"
dans le code vb tu remplace:
Range("A1:A2") par Range("A1:A1048576")
tu ferme l'editeur vb, tu vas dans le menu office onglet developpeur, tu clique sur macro, selectionne ta macro et à droite tu choisis "exécuter"
voilà c'est tout.
* si tu a excel 2007 tu a 1048 576 lignes et 16 384 colonnes, sinon tu reduis le nombre de ligne (1048576) selon ta version.
bonne journée
Mike-31
- Messages postés
- 17301
- Date d'inscription
- dimanche 17 février 2008
- Statut
- Contributeur
- Dernière intervention
- 20 janvier 2021
Salut,
pour copier une valeur, exemple le contenu de la cellule A1, tu fais copier et tu sélectionne une plage de cellule et coller, la valeur se copie sur toute ta plage
pour une formule relative exemple =A1+A2 et copie de cette cellule sélectionnes ta plage et coller
pour une formule avec valeur absolue exemple =A1+A2 tu dois saisir =$A$1+$A$2 ou =$A1+$A2 =A$1+A$2 suivant le sens de ton déplacement et copie de cette cellule sélectionnes ta plage et coller
A+
pour copier une valeur, exemple le contenu de la cellule A1, tu fais copier et tu sélectionne une plage de cellule et coller, la valeur se copie sur toute ta plage
pour une formule relative exemple =A1+A2 et copie de cette cellule sélectionnes ta plage et coller
pour une formule avec valeur absolue exemple =A1+A2 tu dois saisir =$A$1+$A$2 ou =$A1+$A2 =A$1+A$2 suivant le sens de ton déplacement et copie de cette cellule sélectionnes ta plage et coller
A+
Postman
salut Nookz
merci pour ta réponse, mais ça je connaissais déjà ! :)
en fait, un ami m'a déjà fait voir ça y'a longtemps, quand il mettait une donnée dans une cellule (et une seule) ; il y avait (par rapport à cette donnée entrée donc) PLUSIEURS cellules qui :
1/ se "remplissaient" ( / aux formules tapées lors de la conception du tableau)
2/ de façon AUTOMATIQUE
Merci
merci pour ta réponse, mais ça je connaissais déjà ! :)
en fait, un ami m'a déjà fait voir ça y'a longtemps, quand il mettait une donnée dans une cellule (et une seule) ; il y avait (par rapport à cette donnée entrée donc) PLUSIEURS cellules qui :
1/ se "remplissaient" ( / aux formules tapées lors de la conception du tableau)
2/ de façon AUTOMATIQUE
Merci