RE
pour le deuxième points, voici comment je procède: en ouvrant la UF1 j'ai une commande qui me calcul le nombre de personne
dans mon carnet d'adresse (dans mon fichier j'ai oublié de rajouter +4) et renvoi ce chiffre sur la feuille modèle cellule AC14.
commande dans Uf : NbrMot ' ouverture de la macro module 2
dans le module 2 :
Sub NbrMot() 'Donner le nombre de ligue - report du chiffre dans la feuille 1
Worksheets("Modele").Range("AC14")=Application.WorksheetFunction.CountA(Worksheets("Liste").Range("A5:A500")) + 4
'Issue de la feuille "liste" : nombre de cellule rempli pour avoir la quantité de nom du carnet
End Sub
Ce UF me sert à saisir les données, les modifier et supprimer une ligne entière , donc obligatoirement j'ouvre la UF et à chaque fois et me calcul ce chiffre.
ce n'ai qu'une petite commande, rien à voir avec l excellent travail que vous avez effectué.
D'ailleurs ce ne sont que des petites commandes, rien à voir avec vos formules.
Je reste ébahi avec ce que peu faire Excel grâce au VBA
Maintenant le fichier est quasiment terminé
il me reste à vous souhaiter un bon weekend