Modification VBA userform

1

Bonjour à tous,

Bon j’ai fermé mon ancien post car personne et trop compliqué. De mon côté j’ai bien avancé, mais il me reste des choses que je n’arrive pas à faire :

Le code est dans le fichier mais il reste des adaptations à faire. Je rappelle le but est de sécuriser mes fichiers.

Le principe :

  • Un fichier TXT sur mon site avec dedans les licences sous forme de mail et numéro.
  • À l’ouverture du fichier Excel, un userform s’ouvre avec une fenêtre blanche et deux boutons :
    • Chargement du fichier TXT et enregistrement dans le même répertoire. (je ne sais pas si cela fonctionne).
    • Vérification de la présence du numéro dans le fichier TXT (qui est le numéro de série du Disque dur l’adresse mail est juste la pour moi savoir à qui appartient le numéro).

Suivant le cas activer l’un ou l’autre des boutons pour ne pas laisser le choix à la personne :

  • Si le numéro est présent activé le bouton OK, supprimer le fichier TXT en local et afficher un texte dans la case blanche pour dire «licence valide».
    Là le fichier Excel peut être utilisé.
  • Si le numéro n’est pas présent activer le bouton enregistrement, supprimer le fichier TXT en local et mettre un texte dans la case blanche pour dire «licence non valide».
    Là un nouveau userform s’ouvre pour expliquer comment valider sa licence.
    Et quand on clic sur OK le fichier, Excel se ferme.

Il y a aussi dans le premier userform une routine pour valider le fichier pour 30 jours et j’aimerais savoir si elle fonctionne. Comme cela soit je ferme le fichier soit je mets à l’essai pour X jours.

Ci-joint le fichier Excel ainsi qu’un fichier TXT.

Merci pour votre aide très précieuse car là je suis bloqué (j’ai passé la journée à trier le code et maintenant mes compétences ont atteint leur limite).

Bon weekend à tous.
Daniel

Ps: j'ai posté la même question sur un autre forum dont voici le lien afin de récupérer le fichier.
https://www.excel-downloads.com/threads/modification-dune-macro.20016318/

danval Posté le 18 mars 2017, 10:11
par danval
Répondre

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :