Inserer une variable dans une formule

keckou1703 Messages postés 2 Statut Membre -  
keckou1703 Messages postés 2 Statut Membre -
Bonjour,
après de nombreux aller-retour sur votre forum (merci pour la formation!), je franchis le pas et laisse un message car je ne crois pas avoir trouvé réponse à ma question.

je débute sur VBA en boucle, et souhaiterai inclure une formule dans ma boucle tout en faisant référence à ma variable:
j'ai une variable i
en gros, je souhaite sur la plage A11:A35 mettre la formule "=$G$11 & " " & i
je galère sur le code:

Dim i As Integer

For i = 1 To 25 Step 1

Cells(i + 10, 1).FormulaR1C1 = "=R11c7 & "" "" & i"

quelque'un peut il m'aider

Merci beaucoup!
A voir également:

2 réponses

ccm81 Messages postés 11033 Statut Membre 2 434
 
bonsoir
quelque chose qui devrait ressembler à çà

For i = 1 To 25 Step 1  
  Range("A" & 10 + i).Formula = "=$G" & (11 + i)  
Next i

RQ. le 11+i (ligne de la colonne G) me semble bizarre, si les n° de lignes des colonnes A et G sont identiques, mettre 10+i

bonne soirée
0
keckou1703 Messages postés 2 Statut Membre
 
Merci pour votre réponse, mais je pense que ma demande n'étais pas suffisamment précise. en fait je souhaitai avoir l'enchaînement suivant:
avec par exemple G11 = bonjour

A11 = bonjour 1
A12 = bonjour 2
A13 = bonjour 3

etc jusqu'à bonjour 25

en me croquant l'esprit sur votre formule, j'ai trouvé la formule que je voulais:
Range("A" & 10 + i).Formula = "=G$11 &"" ""& " & (i)

Merci pour l'aide
0