Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

[VBA] Formula R1C1 avec Variable

Lailaine

XLDnaute Nouveau
bonjour à tous !!

Comme le titre le dit si bien, j'ai un problème d'utilisation de variable

J'ai essayé beaucoup de choses trouvées sur les forums mais rien n'a marché !

Alors j'ai la petite ligne de code suivante :

For i = 1 To X
Worksheets("Feuil2").Cells(2, i + 1).FormulaR1C1 = "=Feuil1!R[2]C[0]/Feuil1!R[1]C[0]"
Next i

Tout marche bien jusque là, mais je souhaiterai pouvoir multiplier cette formule par une valeur enregistrée dans un tableau de valeur à 2 dimensions à savoir la valeur : tableau(i,2)

Est ce que c'est possible ou il faut forcément que cette valeur soit présente dans une cellule de mon classeur pour l'utiliser?

J'ai essayé
Worksheets("Feuil2").Cells(2, i + 1).FormulaR1C1 = "=Feuil1!R[2]C[0]/Feuil1!R[1]C[0]*" & tableau(i,2)

Sinon il faudrait peut être que je convertisse mon "tableau(i,2)" en chaine de caractère ou en nombre?

Je bloque un petit peu alors si des gens ont déjà eu envie de faire la meme choes et qu'ils ont réussi, n'hésitez pas !!!

Merci d'avance !
 

Lailaine

XLDnaute Nouveau
Re : [VBA] Formula R1C1 avec Variable

AAAAAAAAAAh!!! ca y'est j'ai trouvé !!!

La fonction Val(tableau(i,2)) a quasimment marché, le problème maintenant c'est que ca convertit en entier et je perds mes virgules... je les veux moi mes décimaux

Merci encore ;o)
 

Lailaine

XLDnaute Nouveau
Re : [VBA] Formula R1C1 avec Variable

Merci pour ta réponse bebere


Je viens d'essayer
:'( Et non, ça marche pas ... Erreur definie par l'application ou l'objet...

Hmmm ca m'embête;... j'étais si près du but !!!
 

Lailaine

XLDnaute Nouveau
Re : [VBA] Formula R1C1 avec Variable

Remerci Bebere

Pour info, dans mon tableau(i,2) il y a 68,35... et j'insiste sur la virgule ^^

Et mon séparateur de chiffres est bien une virgule...
 
Dernière édition:

Lailaine

XLDnaute Nouveau
Re : [VBA] Formula R1C1 avec Variable

Bon ben j'ai utilisé le système B, avant d'utiliser formula R1C1, j'ai transféré les valeurs de mon tableau dans des cellules excel pour les réutiliser...

Bonne continuation à tous !
 

Discussions similaires

Réponses
5
Affichages
220
Réponses
12
Affichages
647
Compte Supprimé 979
C
Réponses
22
Affichages
861
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…