[ExcelVBA] Problème FormulaR1C1

Résolu/Fermé
LeDénicheur Messages postés 565 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 1 décembre 2013 - 3 août 2010 à 09:54
LeDénicheur Messages postés 565 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 1 décembre 2013 - 3 août 2010 à 11:53
Bonjour,

Un petit soucis commenc à m'exaspérer, j'ai cherché sur commentçamarche, j'ai trouvé des réponses, mais pourtant les éléments de réponses ne résolvent toujours pas mon problème.

Voici mon programme :

If tvah = true then tva = 0.196
if tvab = true then tva = 0,005
Range("B12").Select
ActiveCell.FormulaR1C1 = "=R[-1]C * " & tva & ""

Le programme bug sur la dernière ligne, pourtant tva possède bien une valeur ou moment du "plantage", je ne comprends pas pourquoi ça ne fonctionne pas. Ne peut-on pas insérer une variable dans une formulaR1C1 ????

En gros je voudrais comme résultat dans la case B12 : "=B11*0.055" ou "=B11*0,196"

Sachant que j'ai mis B12 pour que vous faciliter la tache, mais B12 correspond en fait à une case totalement aléatoire qui dépend de 5 variables :D .

Merci d'avance !!!!
A voir également:

4 réponses

ca marchera si tvah ou tvab sont vrais

If tvah = True Then tva = "0.196"
If tvab = True Then tva = "0.005"
Range("B12").Select
ActiveCell.FormulaR1C1 = "=R[-1]C * " & tva & ""

a+
1
Salut, il y a un problème dans tons symbole décimal : une fois "." une fois ","

et pense à mettre "end if" pour finir tes conditionnelles

A+
0
LeDénicheur Messages postés 565 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 1 décembre 2013 362
3 août 2010 à 11:20
C'est une erreur que je n'ai pas faites dans mon programme pour la décimale x) , j'ai mal retapé... Merci quand même :D, l'erreur vient apparement de l'éddition de la formule
0
LeDénicheur Messages postés 565 Date d'inscription samedi 5 janvier 2008 Statut Membre Dernière intervention 1 décembre 2013 362
3 août 2010 à 11:53
Ok, c'est parce qu'il me manquait les guillemets >.< ! J'avais pas les " " autour des valeurs de tva !

Merci du coup de main JM :)
0