Relire et Optimiser la macro créer clients [Résolu] - VB / VBA

A voir également:Relire et optimiser la macro créer clientsMacro : Créer un fichier à partir d'une feuille générée n fois ✓ - Forum - Excel Macro Créer groupe de travail à partir liste de noms d'onglets ✓ - Forum - Excel Optimisation VBA macro ✓ - Forum - VB / VBA Macro creer x checkbox a partir d'une liste ✓ - Forum - Bureautique Optimisation de macro ✓ - Forum - VB / VBA

Bonjour,

Je viens vers vous pour que vous regardiez si ma démarche est bonne dans cette nouvelle macro que j'ai un peu calqué sur celle de F894009 qui m'a déjà aidé

Je vous remercie d'avance pour votre aide.

je joins le fichier

https://www.cjoint.com/c/HCnkvTOAevx



Forum

A voir également:Relire et optimiser la macro créer clientsMacro : Créer un fichier à partir d'une feuille générée n fois ✓ - Forum - Excel Macro Créer groupe de travail à partir liste de noms d'onglets ✓ - Forum - Excel Optimisation VBA macro ✓ - Forum - VB / VBA Macro creer x checkbox a partir d'une liste ✓ - Forum - Bureautique Optimisation de macro ✓ - Forum - VB / VBA

Web: www.shapebootstrap.net

3 réponses

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour,

Je regarde la chose, je viens de supprimer les select pour nouvelle feuille
A+

Pouvez expliquer ce que vous voulez , car a priori ca "marche meme" si un peu long (78s)??
Vous avez besoin des 199 clients a mettre sur votre modele ???

Reply

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour F894009

Je viens de voir votre réponse
Pour les 200 clients c'est ajustable avec la liste en colonne H sur la feuille Listes. donc si on ne met pas les 200 informations dans la liste, la macro ne créera que le nombre de client contenu dans cette liste
Le but de la macro c'est de réduire au plus juste le nombre de ligne à calculer
L'autre macro crée la feuille du mois sur cette base et elle supprime toutes les lignes vides pour éviter l'impression de documents inutile
Voilà pour les explication

Merci pour votre aide


Reply
réponses:
  • auteur

    Bonjour,

    réduire au plus juste le nombre de ligne à calculer
    C'est ce que j'attendais, mais dans votre exemple y en a 199
    Je modifie
    A+

  • auteur

    Re,
    Si colonne H, suffit de supprimer les "clientxxx" de la colonne et vous n'aurez que ceux inscrits....!!

    Fichier avec petite modif dans creation nouvelle feuille, mais rien dans creation client.
    https://mon-partage.fr/f/RXa9kljg/
    Comprends pas ou est le bleme.....!!

  • auteur

    Bonjour

    Merci de vous occuper de mon cas, je voulais savoir si ma façon de faire était la bonne
    J'écris les macros avec l'enregistreur de macro et j'apporte des modifications que je glane par ci par là

    'Recréer les clients suivant listes
    Set Plage = Range("liste_client_actif")
    nb = Application.CountIf(Plage, 1)
    If nb > 0 Then
    For nc = 1 To nb
    Selection.End(xlDown).Select
    ActiveCell.Offset(1, 0).Activate
    ActiveSheet.Paste
    Next nc

    d'où ma question

  • auteur

    Re,
    Le principe de votre code est la copie de formules par paquet de 8 lignes les en dessous des autres

    Selection.End(xlDown).Select ' selection de la derniere cellule non vide de la feuille modele
    ActiveCell.Offset(1, 0).Activate ' positionnement sur ligne trouvee précédemment +1 pour copi plage "ancre1"

Marsh

NOVEMBER 9, 2013 AT 9:15 PM

Bonjour F894009

Merci pour tout le fichier est maintenant finalisé

Bonne journée

Reply
réponses:
  • auteur

    Re,
    Ok, salut

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed