Application.ConvertFormula (Excel)

Effectue la conversion des références de cellules dans une formule entre les styles de référence A1 et R1C1, entre les références relatives et absolues ou les deux.

La formule ne doit pas dépasser 255 caractères.

ConvertFormula (Formula, FromReferenceStyle, ToReferenceStyle, ToAbsolute, RelativeTo)

inputFormula = "=SUM(R10C2:R15C2)" 
MsgBox Application.ConvertFormula( _ 
 formula:=inputFormula, _ 
 fromReferenceStyle:=xlR1C1, _ 
 toReferenceStyle:=xlA1)

Arguments

Les arguments nommés :

Formula - Chaîne qui contient la formule que vous souhaitez convertir. Il doit s'agir d'une formule valide et elle doit commencer par un signe égal

FromReferenceStyle (XlReferenceStyle) - Style de référence de la formule.

Valeurs possibles sont xlA1 - Valeur par défaut, xlR1C1 - Utilisez xlR1C1 pour renvoyer une référence de style L1C1.

Optional arguments

Les arguments suivants sont facultatifs

ToReferenceStyle - Constante de XlReferenceStyle qui spécifie le style de référence que vous souhaitez renvoyer. Si vous ne spécifiez pas cet argument, le style de la référence n'est pas modifié ; la formule reste dans le style spécifié par FromReferenceStyle

ToAbsolute - Constante de XLReferenceType qui spécifie le type de référence converti. Si vous ne spécifiez pas cet argument, le type de référence n'est pas modifié

RelativeTo - Objet Range contenant une cellule. Les références relatives se rapportent à cette cellule

Application.ConvertFormula constructeur de procédures