B bpol XLDnaute Impliqué 19 Janvier 2010 #1 RE le forum, voilà mon problème je voudrais inclure une formule dans des cellules mais les lignes sont variables vu que la macro indique à la suite dans une feuille. voici le code que j'ai essayé mais il manque la variante pour la ligne et là je coince Code: Sheets("histo").Select ligne = Range("A65536").End(xlUp).Row + 1 Cells(ligne, 1) = Sheets("fiche").Range("E2") Cells(ligne, 2).FormulaR1C1 = "= NBVAL(" & B & ":" & BB & ")" Bpol
RE le forum, voilà mon problème je voudrais inclure une formule dans des cellules mais les lignes sont variables vu que la macro indique à la suite dans une feuille. voici le code que j'ai essayé mais il manque la variante pour la ligne et là je coince Code: Sheets("histo").Select ligne = Range("A65536").End(xlUp).Row + 1 Cells(ligne, 1) = Sheets("fiche").Range("E2") Cells(ligne, 2).FormulaR1C1 = "= NBVAL(" & B & ":" & BB & ")" Bpol
Efgé XLDnaute Barbatruc 19 Janvier 2010 #2 Re : aide pour macro avec formule Bonjour bpol, Si j'ai bien compris...A essayer: Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(" & B & ":" & BB & ")" Cordialement Vote positif 0 Vote négatif
Re : aide pour macro avec formule Bonjour bpol, Si j'ai bien compris...A essayer: Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(" & B & ":" & BB & ")" Cordialement
B bpol XLDnaute Impliqué 19 Janvier 2010 #3 Re : aide pour macro avec formule bonjour efgé, elle s'arrête à hauteur de Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(" & [B]B[/B] & ":" & BB & ")" message :variable non définie pour préciser je souhaite inclure la formule =NBVAL(B:BB) mais pour chaque ligne encodées. BPOL Vote positif 0 Vote négatif
Re : aide pour macro avec formule bonjour efgé, elle s'arrête à hauteur de Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(" & [B]B[/B] & ":" & BB & ")" message :variable non définie pour préciser je souhaite inclure la formule =NBVAL(B:BB) mais pour chaque ligne encodées. BPOL
B bpol XLDnaute Impliqué 19 Janvier 2010 #4 Re : aide pour macro avec formule Re, comment puis je introduire la variable de ligne dans cette macro? Merci Bpol Vote positif 0 Vote négatif
Re : aide pour macro avec formule Re, comment puis je introduire la variable de ligne dans cette macro? Merci Bpol
Efgé XLDnaute Barbatruc 19 Janvier 2010 #5 Re : aide pour macro avec formule Re ligne = Range("A65536").End(xlUp).Row + 1 Cliquez pour agrandir... Cordialement Vote positif 0 Vote négatif
Re : aide pour macro avec formule Re ligne = Range("A65536").End(xlUp).Row + 1 Cliquez pour agrandir... Cordialement
B bpol XLDnaute Impliqué 19 Janvier 2010 #6 Re : aide pour macro avec formule Re efgé, Ok mais cette ligne existe déjà mais elle coince à hauteur du nom de la réf de la colonne Code: Sheets("histo").Select ligne = Range("A65536").End(xlUp).Row + 1 Cells(ligne, 1) = Sheets("fiche").Range("E2") Cells(ligne, 2).FormulaLocal = "=NBVAL(" &[B] B[/B] & ":" & BB & ")" Bpol Vote positif 0 Vote négatif
Re : aide pour macro avec formule Re efgé, Ok mais cette ligne existe déjà mais elle coince à hauteur du nom de la réf de la colonne Code: Sheets("histo").Select ligne = Range("A65536").End(xlUp).Row + 1 Cells(ligne, 1) = Sheets("fiche").Range("E2") Cells(ligne, 2).FormulaLocal = "=NBVAL(" &[B] B[/B] & ":" & BB & ")" Bpol
Efgé XLDnaute Barbatruc 19 Janvier 2010 #7 Re : aide pour macro avec formule Il serait préférable de poster un fichier exemple ou au moins tout le code de la macro, si non on n'es pas couchés. Cordialement Vote positif 0 Vote négatif
Re : aide pour macro avec formule Il serait préférable de poster un fichier exemple ou au moins tout le code de la macro, si non on n'es pas couchés. Cordialement
Efgé XLDnaute Barbatruc 19 Janvier 2010 #8 Re : aide pour macro avec formule Re Peut être : Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(""B:BB"")" Il faut doubler les quotes " devant et derriere la plage. Cordialement Vote positif 0 Vote négatif
Re : aide pour macro avec formule Re Peut être : Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(""B:BB"")" Il faut doubler les quotes " devant et derriere la plage. Cordialement
B bpol XLDnaute Impliqué 19 Janvier 2010 #9 Re : aide pour macro avec formule Re, voici le fichier simplifié le code se trouve dans la macro "créer" Merci encore Bpol Pièces jointes test.zip 45.6 KB · Affichages: 27 test.zip 45.6 KB · Affichages: 29 test.zip 45.6 KB · Affichages: 26 Vote positif 0 Vote négatif
Re : aide pour macro avec formule Re, voici le fichier simplifié le code se trouve dans la macro "créer" Merci encore Bpol
Efgé XLDnaute Barbatruc 19 Janvier 2010 #10 Re : aide pour macro avec formule Efgé à dit: Re Peut être : Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(""B:BB"")" Il faut doubler les quotes " devant et derriere la plage. Cliquez pour agrandir... C'est ça Cordialement Vote positif 0 Vote négatif
Re : aide pour macro avec formule Efgé à dit: Re Peut être : Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(""B:BB"")" Il faut doubler les quotes " devant et derriere la plage. Cliquez pour agrandir... C'est ça Cordialement
B bpol XLDnaute Impliqué 19 Janvier 2010 #11 Re : aide pour macro avec formule re, le résultat est la formule est bien dans la cellule mais dans la cellule il est indiqué 1 et la formule n'est pas active. PS: j'ai commis une petite erreur c'est (C:BB) mais cela ne change ien au résultat. Bpol Vote positif 0 Vote négatif
Re : aide pour macro avec formule re, le résultat est la formule est bien dans la cellule mais dans la cellule il est indiqué 1 et la formule n'est pas active. PS: j'ai commis une petite erreur c'est (C:BB) mais cela ne change ien au résultat. Bpol
Efgé XLDnaute Barbatruc 19 Janvier 2010 #12 Re : aide pour macro avec formule Alors, essayez: Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(C:BB)" Vote positif 0 Vote négatif
Re : aide pour macro avec formule Alors, essayez: Code: Cells(ligne, 2).FormulaLocal = "=NBVAL(C:BB)"
B bpol XLDnaute Impliqué 19 Janvier 2010 #13 Re : aide pour macro avec formule Merci Efgé, Impec çà fonctionne! j'arrête les frais avec ce fichier il me prend la tête Bpol Vote positif 0 Vote négatif
Re : aide pour macro avec formule Merci Efgé, Impec çà fonctionne! j'arrête les frais avec ce fichier il me prend la tête Bpol
B bpol XLDnaute Impliqué 19 Janvier 2010 #14 Re : aide pour macro avec formule Re, une simple remarque la formule fncionne sur la 1ere ligne mais dès la 2e elle re-calcule la 1ere Ligne. mais j'ai abandonné cette solution car cela me fera +/_ 1000 formules dans la colonne. Bpol Vote positif 0 Vote négatif
Re : aide pour macro avec formule Re, une simple remarque la formule fncionne sur la 1ere ligne mais dès la 2e elle re-calcule la 1ere Ligne. mais j'ai abandonné cette solution car cela me fera +/_ 1000 formules dans la colonne. Bpol