Explorer par univers
Architecture & BIM | Industrie | FAO | Simulation

Besoin du bon logiciel pour vos projets ?
CAO, BIM, simulation, FAO : trouvez la solution adaptée à vos besoins.

Formez-vous avec Aplicit
Maîtrisez vos logiciels grâce à nos formations spécialisées.

By Published On: 10 juin 2026Last Updated: 10 juin 2026Categories: Aplicit, Blog, Revit0 Comments on Les tables de consultation famille Revit

Les tables de consultation famille Revit

Nous allons voir dans cet article comment les tables de consultation peuvent transformer votre façon de paramétrer vos familles Revit.

La table de consultation sert à définir des valeurs de paramètres dans un fichier CSV externe. Une fois importé dans la famille, la fonction size_lookup permettra à Revit d’aller chercher les valeurs nécessaires par simple correspondance.

Les tables de consultation sont donc très utiles :
- Pour éviter le recours à des formules trop complexes
- Pour gérer efficacement plusieurs tailles ou variations d’un même composant, sans avoir à créer tous les types
- Pour évaluer un paramètre Texte (qui ne peut pas être utilisé dans une formule de type If, par exemple)

Nous allons voir 1/ Quelle est la syntaxe de la formule dans la famille, 2/ Comment structurer le fichier CSV

1/ Syntaxe de la formule

Résultat = size_lookup(« NomTableConsultation », « ColonneConsultation », DéfautSiIntrouvable, ValeurConsultation)

2/ Structure du fichier CSV

La syntaxe des en-têtes doit être la suivante : NomParamètre##TypeParamètre##Unitéparamètre.

Voici les types de paramètres pris en charge dans les tables de consultation :

Quelques exemples d’en-têtes :

Et des exemples de fichiers CSV avec les formules correspondantes dans la famille :

Fichier ELCT.csv

Fichier Blog.csv

Famille

!!! Points très importants :
• Le séparateur décimal dans le CSV doit être un point (.) et non une virgule
• La 1ère colonne est ignorée par Revit mais ne doit pas être vide (colonne de référence)
• Le TypeParamètre et l'Unitéparamètre sont sensibles à la casse et doivent être en anglais.

Et que faire si l'on souhaite utiliser un type de paramètre qui n'est pas disponible dans les tables par défaut ?
Il y a une solution de contournement : vous pouvez utiliser le type nombre (##NUMBER##GENERAL) dans la table et multiplier le résultat par une valeur unitaire avec l'unité souhaitée.

Par exemple si on essaie de récupérer une puissance, on obtient le message suivant :

Pour retrouver la puissance, il faut créer un paramètre intermédiaire :

- Le paramètre Puissance est de type Puissance
- Le paramètre Puissancecalculée est de type Nombre.

A bientôt sur le blog Aplicit !

Partagez ce contenu
Aller en haut