N
Nikom
Guest
Bonjour le forum,
ci joint 2 fichiers à placer dans c:\nouveau dossier\
Il s'agit d'une fiche de production que je remplit tous les jours et que je pense avoir déja pas mal amélioré grace au forum.
avant d'exposer mon problème, voici comment on utilise le fichier.
La démarche est la suivante:
1) lancer le modèle dénomé bondeprod.xlt
2) Saisir la fiche de production (déja fait ici)
3) cliquer sur le logo de l'entreprise pour choisir le client en cours (une fenètre apparait).
4) cliquer sur le bouton "enregistrement automatique". le fichier s'enregistre automatiquement avec le bon nom au bon endroit
5) cliquer sur le bouton "suprimer les lignes" afin d'avoir une impression plus propre
6) cliquer sur le bouton "résultat03" afin d'enregistrer la saisie dans un fichier récapitulatif de tous les clients passés(dénomé résultatsannée.xls) .
la fiche de production sauvegarde donc un fichier dans c:\nouveau dossier
et une copie vas directement dans c:\nouveau dossier\résultatsannée.xls
Le fichier à améliorer est bondeprod.xlt
module 3:
Rows("4:15").Select
Selection.Copy
quand je clic sur le bouton Résultat03 la macro le copie les lignes 4 à 15, mais je voudrait qu'elle ne copie que les lignes non vide (ici, les lignes 4 à 6) afin de ne pas avoir à effacer les lignes d'erreur dans resultatsannée.xls
Je commence à peine à m'exprimer en VBA et un petit coup de main serait le bienvenu.
merci d'avance
ci joint 2 fichiers à placer dans c:\nouveau dossier\
Il s'agit d'une fiche de production que je remplit tous les jours et que je pense avoir déja pas mal amélioré grace au forum.
avant d'exposer mon problème, voici comment on utilise le fichier.
La démarche est la suivante:
1) lancer le modèle dénomé bondeprod.xlt
2) Saisir la fiche de production (déja fait ici)
3) cliquer sur le logo de l'entreprise pour choisir le client en cours (une fenètre apparait).
4) cliquer sur le bouton "enregistrement automatique". le fichier s'enregistre automatiquement avec le bon nom au bon endroit
5) cliquer sur le bouton "suprimer les lignes" afin d'avoir une impression plus propre
6) cliquer sur le bouton "résultat03" afin d'enregistrer la saisie dans un fichier récapitulatif de tous les clients passés(dénomé résultatsannée.xls) .
la fiche de production sauvegarde donc un fichier dans c:\nouveau dossier
et une copie vas directement dans c:\nouveau dossier\résultatsannée.xls
Le fichier à améliorer est bondeprod.xlt
module 3:
Rows("4:15").Select
Selection.Copy
quand je clic sur le bouton Résultat03 la macro le copie les lignes 4 à 15, mais je voudrait qu'elle ne copie que les lignes non vide (ici, les lignes 4 à 6) afin de ne pas avoir à effacer les lignes d'erreur dans resultatsannée.xls
Je commence à peine à m'exprimer en VBA et un petit coup de main serait le bienvenu.
merci d'avance