Relire et Optimiser la macro créer clients
Résolu/Fermé
PHILOU10120
Messages postés
6406
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 février 2025
-
Modifié le 13 mars 2018 à 11:23
f894009 Messages postés 17241 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 février 2025 - 14 mars 2018 à 13:35
f894009 Messages postés 17241 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 19 février 2025 - 14 mars 2018 à 13:35
A voir également:
- Relire et Optimiser la macro créer clients
- Optimiser son pc - Accueil - Utilitaires
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte gmail - Guide
- Créer un compte instagram sur google - Guide
3 réponses
f894009
Messages postés
17241
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
1 713
Modifié le 13 mars 2018 à 18:07
Modifié le 13 mars 2018 à 18:07
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 ???
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 ???
PHILOU10120
Messages postés
6406
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 février 2025
813
13 mars 2018 à 20:22
13 mars 2018 à 20:22
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
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
f894009
Messages postés
17241
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
1 713
Modifié le 14 mars 2018 à 07:31
Modifié le 14 mars 2018 à 07:31
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+
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+
f894009
Messages postés
17241
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
1 713
Modifié le 14 mars 2018 à 09:39
Modifié le 14 mars 2018 à 09:39
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.....!!
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.....!!
PHILOU10120
Messages postés
6406
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 février 2025
813
14 mars 2018 à 09:50
14 mars 2018 à 09:50
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
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
f894009
Messages postés
17241
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
1 713
Modifié le 14 mars 2018 à 13:23
Modifié le 14 mars 2018 à 13:23
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"
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"
PHILOU10120
Messages postés
6406
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 février 2025
813
14 mars 2018 à 13:27
14 mars 2018 à 13:27
Bonjour F894009
Merci pour tout le fichier est maintenant finalisé
Bonne journée
Merci pour tout le fichier est maintenant finalisé
Bonne journée
f894009
Messages postés
17241
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 février 2025
1 713
14 mars 2018 à 13:35
14 mars 2018 à 13:35
Re,
Ok, salut
Ok, salut