mikael2235
XLDnaute Occasionnel
Bonjour à tous,
Je souhaite récupérer la valeur d'une variable, mais lorsque le nom de cette variable est constitué à partir de la valeur d'une cellule (pour utilisation dans une boucle).
Je voudrais que la valeur de ma "ActiveCell.Offset(0, 6).Value" soit égale à la valeur de la variable correspondante, mais pas à son nom !
Exemple : Je veux que la valeur de la cellule soit "19.6" et non "c70600000"
Merci. Dites moi si je n'ai pas été assez clair.
Je souhaite récupérer la valeur d'une variable, mais lorsque le nom de cette variable est constitué à partir de la valeur d'une cellule (pour utilisation dans une boucle).
Je voudrais que la valeur de ma "ActiveCell.Offset(0, 6).Value" soit égale à la valeur de la variable correspondante, mais pas à son nom !
Exemple : Je veux que la valeur de la cellule soit "19.6" et non "c70600000"
Merci. Dites moi si je n'ai pas été assez clair.
Code:
Sub CompteTVA()
c70600000 = 19.6
c70600900 = 5.5
c70601000 = 0
End Sub
Sub macro()
Call CompteTVA
lig_deb = InputBox("Saisir le 1er numéro de ligne de la classe 7 ?")
ThisWorkbook.ActiveSheet.Range("B" & lig_deb).Activate
ActiveCell.End(xlDown).Activate
lig_fin = ActiveCell.Row
For i = lig_deb To lig_fin
Cells(i, 1).Activate
Dim num_compte As String
num_compte = ActiveCell.Value
Dim compte As String
compte = "c" & num_compte
[B]ActiveCell.Offset(0, 6).Value = compte[/B]
Next
End Sub
Dernière édition: