no save
Assistance
Achat
News

Forum | Bureautique
[excel vba] affecter formule a une cellule
mimic, le lun. 13 août 2007 à 11:01:53
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


mimic
août 07
Suivant
REPONSES
mimic
août 07
sbso
06 juin
Version Web
Réalisé par RedShift
no save