[ExcelVBA] Problème FormulaR1C1
Résolu
LeDénicheur
Messages postés
565
Date d'inscription
Statut
Membre
Dernière intervention
-
LeDénicheur Messages postés 565 Date d'inscription Statut Membre Dernière intervention -
LeDénicheur Messages postés 565 Date d'inscription Statut Membre Dernière intervention -
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 !!!!
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:
- [ExcelVBA] Problème FormulaR1C1
- Variable dans FormulaR1C1 VBA Excel - Forum VB / VBA
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+
If tvah = True Then tva = "0.196"
If tvab = True Then tva = "0.005"
Range("B12").Select
ActiveCell.FormulaR1C1 = "=R[-1]C * " & tva & ""
a+
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+
et pense à mettre "end if" pour finir tes conditionnelles
A+