Bonjour au forum,
Je travaille actuellement à créer un fichier d'alertes pour ma société. En voici le principe:
1/ Sur une feuille (Portfolio), je récupère les lignes de commande enregistrées dans notre ERP (lien ODBC avec une query qui fait le bon select des infos requises)
2/ Sur un 2ème feuille (Alertes), je souhaite faire apparaître les lignes qui sont en retard de livraison ou qui sont en retard au planning (tout ceci est géré par des statuts dans l'onglet Portfolio).
Pour ce faire, je passe dans mon code plusieurs conditions de filtres (sur 4 colonnes) pour avoir les lignes qui répondent aux critères dans la feuille Portfolio. Ensuite, je copie ces lignes et les colle dans la feuille Alerte. Tout ceci fonctionne très bien, SAUF que:
Je souhaiterai ajouter à mon code une instruction permettant de ne pas faire la copie si le résultat obtenu après application des critères est nul (aucune ligne n'est renvoyée car aucun enregistrement ne correspond à ma sélection). Et là, j'avoue que je sèche...Etant très débutant en VBA, je ne sais comment instruire ce contrôle. C'est sûrement tout bête...
Quelqu'un peut-il m'aiguiller? Merci beaucoup!
Je travaille actuellement à créer un fichier d'alertes pour ma société. En voici le principe:
1/ Sur une feuille (Portfolio), je récupère les lignes de commande enregistrées dans notre ERP (lien ODBC avec une query qui fait le bon select des infos requises)
2/ Sur un 2ème feuille (Alertes), je souhaite faire apparaître les lignes qui sont en retard de livraison ou qui sont en retard au planning (tout ceci est géré par des statuts dans l'onglet Portfolio).
Pour ce faire, je passe dans mon code plusieurs conditions de filtres (sur 4 colonnes) pour avoir les lignes qui répondent aux critères dans la feuille Portfolio. Ensuite, je copie ces lignes et les colle dans la feuille Alerte. Tout ceci fonctionne très bien, SAUF que:
Je souhaiterai ajouter à mon code une instruction permettant de ne pas faire la copie si le résultat obtenu après application des critères est nul (aucune ligne n'est renvoyée car aucun enregistrement ne correspond à ma sélection). Et là, j'avoue que je sèche...Etant très débutant en VBA, je ne sais comment instruire ce contrôle. C'est sûrement tout bête...
Quelqu'un peut-il m'aiguiller? Merci beaucoup!