Remplacer les références externes dans un tableau Excel par des valeurs - à l'aide d'une macro

Table des matières

Découvrez ici comment convertir des références externes en valeurs fixes dans Excel.

Les références externes sont utiles car vous pouvez les utiliser pour structurer vos données. Toutefois, si vous distribuez individuellement des classeurs avec des références externes, les utilisateurs reçoivent un message d'erreur indiquant que la source référencée est introuvable.

Au lieu de convertir les références individuellement ou en groupes en valeurs indépendantes, vous pouvez également le faire à l'aide d'une macro. La macro suivante remplace toutes les références externes et saisit à la place le contenu actuel sous forme de valeurs absolues dans les cellules correspondantes :

Sous-liensRemplacer ()

Dim Cell As Range pour chaque cellule dans ActiveSheet.

Plage utilisée.

Cells If InStr (Cell.Formula, "[")> 0 Et InStr (Cell.Formula, "]")> 0 Then Cell.Formula = Cell.

Valeur Cellule suivante

Fin du sous-marin

Toutes les références externes dans la table courante (ActiveSheet) sont remplacées par des valeurs absolues. Pour ce faire, la macro vérifie si les caractères "[" et "]" apparaissent dans les formules de toutes les cellules utilisées dans le tableau. C'est toujours un indicateur de références externes. Si la condition est remplie, la formule de la cellule correspondante est écrasée par la valeur actuelle de la cellule.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave