FormXL Pro – Nouvelle fonctionnalité, la protection des feuilles

Bonjour à tous,

Dans cette vidéo, je démontre comment faire en 2 mn une table de données ultra simple, puis j'explique comment protéger la feuille et intégrer FormXL Pro à l'ensemble.

Voici la procédure détaillée :

  1. Créer la table, ajouter les validations, choisir ou non la clef primaire, éventuellement modifier le nom du formulaire dans les paramètres.
  2. Ajouter le formulaire avec le bouton
  3. Puis, clic droit sur le bouton, choisir affecter une macro, et choisir modifier
  4. Dans le code qui vient d'apparaitre, ajouter les lignes suivantes (en gras) :

If IsValidComment(uf_settings) Then
If CommentToLinkedButtonTag(uf_settings) = ButtonTag Then
Set wksCurrent = ActiveSheet
With wksDatabase
intWksVisibility = .Visible
.Visible = xlSheetVisible
.Unprotect "12345"

et un peu plus bas :

If Not wksCurrent Is ActiveSheet Then wksCurrent.Select
.Visible = intWksVisibility
.Protect "12345"

C'est fini ! Vous pouvez retourner sur le fichier Excel, lancer une fois le formulaire et ensuite, la feuille sera protégée et uniquement accessible via le formulaire.

Pour déprotéger :
2003 : Menu Outils - Protection - Ôter la protection de la feuille
2007-2010 : menu révision, Ôter la protection de la feuille

Puis entrer le mot de passe, ici 12345 (très mauvais mot de passe, au passage 😉 )

Note : sous Excel, la protection est toujours illusoire, donc cette protection n'est pas une protection absolue, mais plutôt une protection relative pour éviter les problèmes courants. N'importe quel bidouilleur sur Excel pourra craquer le mot de passe...

Et voici la vidéo :

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel

FormXL Pro – Nouvelle fonctionnalité, la recherche dynamique

Bonjour à tous,

Encore une nouvelle mise à jour pour FormXL Pro, qui va vous permettre d'utiliser une recherche dynamique.
En bref, vous tapez une lettre dans la zone de recherche et aussitôt la table est filtrée. vous tapez une deuxième lettre et le filtre se met à jour automatiquement. Je ne pense pas qu'on puisse faire plus rapide !
Nous avons aussi beaucoup travaillé sur l'optimisation de cette recherche, mais en fonction de la taille de votre table et de la puissance de votre ordinateur, c'est une option que vous pouvez aussi désactiver.

En voici une brêve démonstration :

A bientôt.

Gaetan

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel

FormXL Pro – Nouvelle fonctionnalité, le gestionnaire de vue

Bonjour à tous,

J'espère que vous êtes maintenant au courant de la sortie de mon nouveau produit pour gérer les formulaires 🙂
www.xlerateur.com/fxl
Profitez des vacances pour découvrir FormXL Pro, c'est un très beau logiciel !

Je suis aussi très content de vous annoncer une mise à jour de celui-ci qui permet maintenant de gérer des vues, y compris lorsqu'il y a des tableaux (ce qui n'est pas possible avec les fonctions natives d'Excel).

Voici une petite présentation de cette nouvelle fonctionnalité :

N'hésitez pas si vous avez des questions.

Gaëtan

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel

FormXL Pro, sortez de l’enfer de vos feuilles de calculs : créez en 1 clic vos formulaires Excel

Ca y est, le grand jour est enfin arrivé et notre nouvelle application FormXL Pro est prête !

Avant tout, merci beaucoup à tous ceux qui ont participé à la recherche du nom. Après analyse des résultats, nous avons finalement opté pour FormXL Pro.

Fruit de dix mois de développement, FormXL Pro va vous faire passer immédiatement au statut de spécialiste Excel. Entre autres choses, FormXL Pro vous permet de :
 - saisir et modifier des données
 - visualiser automatiquement les données de vos tables dans un formulaire
 - rechercher et filtrer parmi ces données

Autrement dit, voulez-vous dormir la nuit, une augmentation de salaire et les félicitations du boss? 😉

Cliquez vite ici : http://www.xlerateur.com/fxl/

Enfin, si vous achetez FormXL Pro avant le 4 Juillet 2013, vous recevrez aussi en cadeau un manuel de formation sur la mise en forme des données.

A bientôt.

Gaëtan
jaquette

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel

FormXL Pro – Suivi des mises à jour

Bonjour,

Vous trouverez ici la liste des mises à jour.
Vous pouvez simplement retélécharger FormXL Pro à partir du premier email que vous avez reçu.

Nouvelles fonctionnalités :

22 Mai 2014 - v1.30
- Ajout de tous les boutons dans les paramètres
- Possibilité de lier deux tables l'une avec l'autre. Voir ici.

22 Mai 2014 - v1.13

- Paramétrages supplémentaires :

  • nombre de champs avant un saut de colonne,
  • largeur des titres,
  • largeur des textbox.

- Correction d'un bug assez rare, dans le cas d'une feuille sans mise en forme de tableau, mais avec des informations ou du formatage dans les lignes en dessous. Maintenant, la dernière ligne considérée est celle de la clef (première colonne) et non celle de la plage utilisée.

- Les tabulations ont été améliorées. Par exemple, on passe automatiquement du jour au mois, du mois à l'année et de l'année au champ suivant.

17 février 2014

- Lors de l'ajout d'un formulaire sur un fichier, vous avez aussi un nouveau nom correspondant à la ligne active du formulaire.
Ainsi, en combinant avec une fonction INDEX vous pouvez très rapidement retrouver toutes les informations dans votre base de données et les renvoyer sur une autre feuille Excel.

23 Novembre 2013

Plusieurs nouveautés :

- la gestion fine du nombre de champs par colonne lors de l'affichage du formulaire

- une nouvelle fonctionnalité permettant de gérer des vues avec des tris, des colonnes masquées, etc.

23 Juillet 2013

- Les boutons ajoutés à un fichier sont maintenant utilisables directement pour la création d'un menu, en faisant un simple copier-coller.

- Un formulaire créé avec FormXL Pro fonctionne aussi sur Excel 2003. Par contre, le logiciel FormXL Pro reste sur 2007/2010 et 2013.

18 Juillet 2013

- Lors de l'ouverture d'Excel, l'onglet par défaut est maintenant l'accueil et non FormXL Pro (modifié suite à la demande d'un client).

11 Juillet 2013
- amélioration du filtre de recherche et ajout d'une boite à cocher pour le rendre dynamique : http://www.xlerateur.com/divers/2013/07/11/formxl-pro-nouvelle-fonctionnalite-le-gestionnaire-de-vue-2182/
- ajout d'un gestionnaire de vue : http://www.xlerateur.com/divers/2013/07/11/formxl-pro-nouvelle-fonctionnalite-la-recherche-dynamique-2188/

27 Juin 2013
- La personnalisation du formulaire est maintenant disponible avec votre nom d'entreprise :
profil
profil_userform

Développements en cours (par ordre de réalisation)

  1. Gérez les mises en forme conditionnelles.
  2. En option, toujours préserver une ligne non vide dans la table.
  3. En option, permettre la désactivation de chaque bouton, y compris le filtre.
  4. En option, automatisation de la protection des données. Pour le moment, il faut jouer dans le code VBA.
  5. En option, automatisation de l'affichage ou pas de la table en arrière plan du formulaire. (par exemple en choisissant un affichage personnalisé).
  6. Forcer la saisie d'un champs
  7. Passer d'un enregistrement à un autre en faisant une simple tabulation ou validation (pour éviter de toucher la souris pendant la saisie des enregistrements)
  8. Quand on a une validation sous forme de liste, permettre la sélection de la valeur dans la table d'où provient la liste. Par exemple, on a deux tables, contacts et clients. Dans la table contact, si on recherche un numéro de client, on peut afficher la table de tous les clients et retourner uniquement le no de client concerné. Avec une formule EQUIV/INDEX dans la table des contacts, on pourra ensuite retourner le nom de ce client à partir de la clef client.
  9. Ajout d'un système de création automatisé de documents, par exemple des factures ou des bons de production. Vous pouvez déjà le faire en utilisant le nom "Form_Feuil1_N" qui renvoie la ligne en cours de visualisation.
  10. Ajouter une deuxième ligne de filtre.
  11. Imprimer une copie du formulaire.
  12. Ajout d'un "DatePicker" pour choisir une date dans un calendrier.
  13. Gestion fine des paramètres, soit en VBA, soit directement dans l'application  :
    1. taille du texte (déjà en VBA),
    2. position des boutons (déjà en VBA),
    3. alignement vertical ou horizontal,
    4. autoriser la personnalisation complète de la saisie des dates, incluant la gestion mois-année uniquement,
    5. etc.
  14. Gestion de fichiers partagés sur un outil comme dropbox ou sur un serveur.
  15. Ajout de la gestion des liens, soit vers des pages webs, soit vers des documents.
  16. Choix de la couleur des boutons du formulaire
  17. Boutons ajoutés : mettre la propriété "Ne pas déplacer ou dimensionner" cochée par défaut
  18. Ajout de cases à cocher.
  19. Trouver une meilleure méthode pour indiquer un commentaire.
  20. Format date ayant à la saisie les années sur 2 chiffres du type jj mm aa.
  21. Gestion fine du formulaire
    1. Donner la possibilité de réduire la taille de la fenêtre "formulaire"
    2. Sauvegarder la taille du formulaire
    3. Minimiser la taille du formulaire
    4. Centrage (ou non) sur l'écran
    5. Dans le formulaire la largeur des champs est paramétrable mais la largeur reste la même pour tous les champs. Lorsque l’on présente le formulaire avec par exemple 3 colonnes de 5 champs la largeur des champs pourrait-elle être réglée différemment par colonne ?

Bugs connus.

N'hésitez pas à nous contacter pour toute question ou suggestion de développement.

Cordialement

Gaëtan Mourmant

En cadeau de bienvenue : les 7 combinaisons de touches indispensables sur Excel