Formule Excel qui ne s'étire pas
Fermé
Bertrand.d
-
Modifié par jordane45 le 7/09/2016 à 14:14
Bertrand.dh Messages postés 5 Date d'inscription mercredi 7 septembre 2016 Statut Membre Dernière intervention 12 septembre 2016 - 12 sept. 2016 à 16:27
Bertrand.dh Messages postés 5 Date d'inscription mercredi 7 septembre 2016 Statut Membre Dernière intervention 12 septembre 2016 - 12 sept. 2016 à 16:27
A voir également:
- Ma formule excel ne s'étire pas
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
5 réponses
Bertrand.dh
Messages postés
5
Date d'inscription
mercredi 7 septembre 2016
Statut
Membre
Dernière intervention
12 septembre 2016
7 sept. 2016 à 14:16
7 sept. 2016 à 14:16
Après avoir placé des points d'arrêt dans le code, l'érreur semble venir des lignes 26/27. Je serais donc interéssé par une correction de ces lignes.
Merci d'avance.
Merci d'avance.
jordane45
Messages postés
38289
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 novembre 2024
4 703
7 sept. 2016 à 14:29
7 sept. 2016 à 14:29
Bonjour,
Pour commencer si :Pos*Imp est une formule.... il ne faut pas oublier de mettre le "=" devant !
Ensuite.. il est préférable d'utiliser le FormulaLocal au lieu du R1C1.
https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.formulalocal?redirectedfrom=MSDN
Pour commencer si :Pos*Imp est une formule.... il ne faut pas oublier de mettre le "=" devant !
Range("L1").FormulaR1C1 = "=Pos*Imp"
Ensuite.. il est préférable d'utiliser le FormulaLocal au lieu du R1C1.
https://docs.microsoft.com/fr-fr/office/vba/api/excel.range.formulalocal?redirectedfrom=MSDN
Bertrand.dh
Messages postés
5
Date d'inscription
mercredi 7 septembre 2016
Statut
Membre
Dernière intervention
12 septembre 2016
Modifié par Bertrand.dh le 7/09/2016 à 14:35
Modifié par Bertrand.dh le 7/09/2016 à 14:35
Le ligne 26 correspond à la commande lorsque je défini le nom de la colonne, la ligne 27 correspond à la formule et le = est bien présent.
Bertrand.dh
Messages postés
5
Date d'inscription
mercredi 7 septembre 2016
Statut
Membre
Dernière intervention
12 septembre 2016
7 sept. 2016 à 17:27
7 sept. 2016 à 17:27
up
Bertrand.dh
Messages postés
5
Date d'inscription
mercredi 7 septembre 2016
Statut
Membre
Dernière intervention
12 septembre 2016
12 sept. 2016 à 10:06
12 sept. 2016 à 10:06
up
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Zoul67
Messages postés
1959
Date d'inscription
lundi 3 mai 2010
Statut
Membre
Dernière intervention
30 janvier 2023
149
12 sept. 2016 à 11:36
12 sept. 2016 à 11:36
Bonjour,
"cleaner" est un verbe français ?
Après ce cynisme, ça me paraît normal que la formule ne s'étire pas puisque rien dans le code ne permet de l'étirer, du genre :
En tout cas dans ce qui apparaît.
S'il y a des 0 c'est parce que tu indiques le format des cellules.
A+
"cleaner" est un verbe français ?
Après ce cynisme, ça me paraît normal que la formule ne s'étire pas puisque rien dans le code ne permet de l'étirer, du genre :
Selection.AutoFill Destination:=Range("...."), Type:=xlFillDefault
En tout cas dans ce qui apparaît.
S'il y a des 0 c'est parce que tu indiques le format des cellules.
A+
Bertrand.dh
Messages postés
5
Date d'inscription
mercredi 7 septembre 2016
Statut
Membre
Dernière intervention
12 septembre 2016
12 sept. 2016 à 16:27
12 sept. 2016 à 16:27
Merci pour ta réponse. Le problème était juste un caprice d'Excel. La macro marche de nouveau sans problème.
Ps : Pas besoin d'instructions pour étirer les formules puisque j'ai mis mes données dans un tableau. L' autofill est automatique dedans.
Ps : Pas besoin d'instructions pour étirer les formules puisque j'ai mis mes données dans un tableau. L' autofill est automatique dedans.