Bonjour,
Je suis en train de travailler sur une logiciel de gestion de stock. J'ai trouvé des logiciel un peu partout avec des code et les ai mixés.
Maintenant, je souhaite imprimer à l'aide d'une macro, mes articles dont le stock mini est atteint
J'ai crée ma MFC si article < X alors cellule en rouge.
J'ai repris une macro qui est sencée selectionner les lignes dont une colonne est en rouge pour proposer une impression.
Mais cela ne fonctionne pas...
Voici la macro =>
Sub IMP_StockMini()
'
'
Application.ScreenUpdating = False
With Sheets("Inventaire")
.Visible = True
.Select
' Range("Tableau2[[#Headers],[Désignation Produits]:[Code]]").Select
Range("TableauStockMini").Select
Selection.AutoFilter
ActiveSheet.ListObjects("Inventaire").Range.AutoFilter Field:=10, Criteria1:= _
RGB(255, 0, 0), Operator:=xlFilterCellColor
If MsgBox("Voulez-vous imprimer la liste des produits dont le stock mini est atteint", vbYesNo, Impression) = vbYes Then
ActiveWindow.SelectedSheets.PrintPreview 'Aperçu avant impression
' ActiveWindow.SelectedSheets.PrintOut ' Imprimer
Else
Selection.AutoFilter
Exit Sub
End If
Selection.AutoFilter
End With
End Sub
Je vous joint le fichier avec. Etes vous en mesure de m'aider svp?
Cordailement