Excel 2007 Etirer formule sur ligne et col
Résolu/Fermé
VG13
Messages postés
20
Date d'inscription
mardi 15 mars 2011
Statut
Membre
Dernière intervention
20 mai 2011
-
21 mars 2011 à 09:49
saintsylar - 15 mars 2017 à 11:32
saintsylar - 15 mars 2017 à 11:32
A voir également:
- Excel 2007 Etirer formule sur ligne et col
- Formule excel si et - Guide
- Aller à la ligne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
5 réponses
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
21 mars 2011 à 14:36
21 mars 2011 à 14:36
Bonjour,
Les 2 lignes de codes étire la formule jusqu'à la colonne [L] et la ligne [15], adapter les plages selon vos valeurs :
Les 2 lignes de codes étire la formule jusqu'à la colonne [L] et la ligne [15], adapter les plages selon vos valeurs :
Range("B5").AutoFill Destination:=Range("B5:L5"), Type:=xlFillDefault Range("B5:L5").AutoFill Destination:=Range("B5:L15"), Type:=xlFillDefault
VG13
Messages postés
20
Date d'inscription
mardi 15 mars 2011
Statut
Membre
Dernière intervention
20 mai 2011
21 mars 2011 à 15:15
21 mars 2011 à 15:15
Bonjour Le Pingou,
Merci pour ta réponse, mais le problème est que je voudrais le faire sans connaitre le nombre de colonne et de ligne. Vu que je n'aurais pas les mêmes tableau le nombre (colonne, ligne) est aléatoire.
Comment étirer jusqu'a la derniere colonne et la dernière ligne du tableau ?
Cdt
Merci pour ta réponse, mais le problème est que je voudrais le faire sans connaitre le nombre de colonne et de ligne. Vu que je n'aurais pas les mêmes tableau le nombre (colonne, ligne) est aléatoire.
Comment étirer jusqu'a la derniere colonne et la dernière ligne du tableau ?
Cdt
Le Pingou
Messages postés
12225
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
6 décembre 2024
1 452
Modifié par Le Pingou le 21/03/2011 à 21:22
Modifié par Le Pingou le 21/03/2011 à 21:22
Bonjour,
Vous devez récupérer les numéros de colonne et ligne de vos données.
Vous intégrez les lignes suivantes dans votre code :
' *** la dernière colonne pleine ; admis la ligne [1]
Note: j'admets que votre formule en [B5] est correcte.
Salutations.
Le Pingou
Vous devez récupérer les numéros de colonne et ligne de vos données.
Vous intégrez les lignes suivantes dans votre code :
' *** la dernière colonne pleine ; admis la ligne [1]
deco = Cells(1, Rows(1).Cells.Count).End(xlToLeft).Column' ***Idem pour la dernière ligne pleine ; admis la colonne [A]
deli = Cells(Columns(1).Cells.Count, 1).End(xlUp).Row Range("B5").Select ActiveCell.FormulaR1C1 = "=SUMPRODUCT((Feuil1!R1C1:R2499C1=RC1)*(Feuil1!R1C3:R2499C3=R1C)*(NOT(ISERROR(FIND(Feuil1!R1C4:R2499C4,R4C)))))" Range("B5").AutoFill Destination:=Range(Cells(5, 2), Cells(5, deco)), Type:=xlFillDefault Range(Cells(5, 2), Cells(5, deco)).AutoFill Destination:=Range(Cells(5, 2), Cells(deli, deco)), Type:=xlFillDefault
Note: j'admets que votre formule en [B5] est correcte.
Salutations.
Le Pingou
VG13
Messages postés
20
Date d'inscription
mardi 15 mars 2011
Statut
Membre
Dernière intervention
20 mai 2011
22 mars 2011 à 08:59
22 mars 2011 à 08:59
Bonjour à tous,
Cela marche nikel, bravo Le Pingou
Merci encore à tous pour votre aide précieuse,
Bonne journée
Cela marche nikel, bravo Le Pingou
Merci encore à tous pour votre aide précieuse,
Bonne journée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question