Partager via


Application.ConvertFormula, méthode (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. Variante.

Syntaxe

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

expressionUne variable qui représente un objetApplication.

Paramètres

Nom Requis/Facultatif Type de données Description
Formula Obligatoire Variant 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 Obligatoire XlReferenceStyle Style de référence de la formule.
ToReferenceStyle Facultatif Variant Constante xlReferenceStyle spécifiant le style de référence que vous souhaitez retourner. 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 Facultatif Variant 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 Facultatif Variant Objet Range contenant une cellule. Les références relatives se rapportent à cette cellule.

Valeur renvoyée

Variant

Remarques

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

Exemple

Cet exemple montre comment convertir une formule SUM contenant des références de style R1C1 en une formule équivalente qui contient des références de style A1, puis afficher le résultat.

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

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.