Bonjour,
voici un probleme qui a mon avis sera vite resolu. Je souhaite affecter une formule variable a une cellule mais j'obtiens contamment des erreur 400
en recherchant sur le web je trouve des solutions du genre
Activecell.formulaR1C1 = "=somme(1;1)"
Cells("A1").Value = "=somme(1;1)"
a noter que les formules étaient "sum" dans leurs exemples, mais je suppose qu'ils devaient etre sur une version non fr de excel...
j'ai donc essayer ces exemples ci dessus et je tombe sur des erreurs.
Concretement ce que je souhaite, c'est affecter une formule a une cellule, mais cette formule variera en fonction de parametres que je recupere dans un tableau.
exemple non fonctionnel ( du moins ecrit de tete )
' je veux ecrire dans la cellule c16 la formule de recherche d'une valeur qui se trouve dans la plage
' de cellules maplage( colonne 3) de la feuille qrtest, a la ligne ou se trouve la valeur dans E14 de
' ma feuille active ----- dsl si cela semble dur a comprendre mais c'est la description de la formule
' recherchev
Cells("C16").FormulaR1C1 = "=recherchev(" & Range("E14").value & ";qrtest!maPlage; 3)"
voila l'idee. Je pense qu'il doit y avoir des erreurs de syntaxe et peut-etre des déclarations à ajouter mais c'est due au manque de comprehension de vba et de pratique.
Une solution??
merci de votre aide
Configuration: Windows NT 4.0
Internet Explorer 5.5