Bonjour,
je cherche une formule VBA pour supprimer un fichier sur critère.
Le nom du fichier est du type : SPECIALITE_DATE_FOURNISSEUR_NUMERODECOMMANDE.
Par exemple : IMPLANTO_2019_05_28__ETK_678.pdf
Le fichier se trouve dans un dossier qui porte le nom de la spécialité (Workbooks(ActiveWorkbook.Name).Path/ SPECIALITE/
Dans mon exemple précedant, le fichier se trouve dans Workbooks(ActiveWorkbook.Name).Path/IMPLANTO/
J'ai un tableau de commande, avec tout plein de lignes correspondantes à des commandes de produit.
Je souhaite que lorsque je sélectionne une des lignes du tableau, et que je clique sur "Supprimer la commande",
le code vba identifie la localisation du fichier PDF (en lien avec la spécialité), le fournisseur et le numéro de commande de la ligne sélectionnée, et supprime ce fichier PDF.
L'ensemble des informations pour localiser et identifier le fichier se trouve déjà dans le tableau :
SPECIALITE :Cells(ActiveCell.Row, "K").Value
FOURNISSEUR : Cells(ActiveCell.Row, "H").Value
NUMERODECOMMANDE : Cells(ActiveCell.Row, "N").Value
La date n'a pas d'importance, le FOURNISSEUR et le NUMERODECOMMANDE suffisent à identifier correctement le nom du fichier recherché.
Je ne suis pas sur de m'être correctement exprimé.
Qu'en pensez-vous ?