Bonjour,

Je débute dans le VBA, et je ne comprends pas cette partie de code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 Range("N" & i).Select
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(RC[-2],'base de donnée'!R2C2:R911C9,4,FALSE)"
 
    Range("O" & i).Select
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(RC[-3],'base de donnée'!R2C2:R911C9,5,FALSE)"
 
    Range("P" & i).Select
    ActiveCell.FormulaR1C1 = _
        "=VLOOKUP(RC[-4],'base de donnée'!R2C2:R911C9,6,FALSE)*RC[1]"
 
    Range("R" & i).Select
    ActiveCell.FormulaR1C1 = "=RC[-1]*RC[-3]"
A quoi correspondent les lettres "N", "O", "P" et "R" dans la fonction Range ?
Il s'agit de colonne ou d'une variable ?

Dans la fonction Formula R1C1, en cherchant dans les sujet existant, j'ai vu que RC(-1) correspond à la colonne à gauche de la cellule active. Mais où est indiquée la cellule active ?

Merci.