FormXL Pro – Nouvelle copie d’écran et démonstration

Bonjour à tous,

Comme vous le savez, je continue de peaufiner FormXL Pro.
D'ailleurs, si vous voulez assister à une démo live, cliquez ici :
https://www.xlerateur.com/demonstration-formxl-pro/

Il y a maintenant de plus en plus d'utilisateurs et dans de nombreuses industries.

=> Si vous utilisez régulièrement des tables avec de nombreuses colonnes, FormXL Pro vous permet de rapidement visualiser l'ensemble des données et faciliter ainsi la consultation et la saisie.

=> Si vous êtes un développeur Excel de niveau débutant à super avancé, FormXL Pro peut se rentabiliser très rapidement en finalisant un projet pour un client. Là où vous auriez passé 10 heures ou plus pour créer l'interface de saisie, avec FormXL Pro, c'est prêt en 5 clics, et sans aucune connaissance de VBA. En plus, pas besoin de faire quoi que ce soit si le client demande des colonnes en plus, il suffit juste d'ajouter la colonne et celle-ci est directement intégrée.

En quelques clics, l'interface est automatiquement ajoutée, et vous pouvez même gérer les tables liées, par exemple ici, le numéro du client est lié à la table des clients.
Pour en savoir plus ou acheter FormXL Pro, cliquez ici.

A très bientôt.

Gaëtan Mourmant

Comment mettre une plage dans une variable tableau (array)

Excellentes fêtes à tous !
Voici une question d'une de mes étudiantes.
La réponse (cliquez ici pour télécharger le fichier) est très simple, mais comme mon étudiante a cherché très longtemps, je la redonne ici 😉
Il suffit simplement de faire référence au nom du tableau via un Range :

Sub ChargeEnMemoireTableSites()
Dim arrTableSites() As Variant
arrTableSites = Range("TableSites").Value
End Sub

Note : pour visualiser le contenu de la variable tableau dans le code, sélectionner la variable et clic droit, ajouter un espion...

C'est tout, mais c'est très utile, car vous pouvez ensuite parcourir la variable tableau sans avoir à lire cellule par cellule, d'où un gain de temps évident.
Par exemple :
https://www.xlerateur.com/divers/2017/06/12/de-limportance-des-variables-tableaux-en-vba-5963/
Pour approfondir le sujet, je ne peux que vous recommander ma formation sur les variables tableaux :


A bientôt
Gaetan

Copier un fichier vers plusieurs répertoires

Dans le cadre du déploiement d'un fichier pour de multiples utilisateurs, il est parfois pratique de pouvoir copier celui-ci à plusieurs endroits pour que tout le monde ait une copie à jour. Évidemment, ca serait mieux si le fichier était directement multi-utilisateur, mais parfois on n'a pas le choix !

Voici donc un petit fichier qui automatise ce processus : CopierMultiplesFichiers.XLSM

L'essentiel du code est :


Sub CopierFichier()
Dim rgeCell As Range
For Each rgeCell In Range("TableauColEmplacementFinal")
FileCopy Range("CheminCompletFichierSource"), rgeCell.Value
Next
End Sub

On a aussi nommé les plages suivantes :

Et on utilise aussi quelques formules pour recréer le chemin complet de chaque fichier.
DROITE : retourne les caractères à droite de la plage
& : permet de concaténer, c'est-a-dire de combiner deux chaînes de caractères ensemble.

Vous pouvez aussi noter que j'utilise une colonne intermédiaire pour entrer manuellement des données, tout en conservant une formule identique à la colonne C.

En espérant que ce petit fichier puisse vous rendre pleins de services !

A bientôt.

Gaetan