• Initiateur de la discussion Initiateur de la discussion karadoc17
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

K

karadoc17

Guest
Bonsoir je veux créer une feuille de calcul qui me permettrait de gérer un stock avec une colonne entrée , une colonne sortie et une colonne stock. Afin d'attirer l'attention j'ai créer une macro qui me lance une impression si un de mes articles en stock est inférieur à 5.
Mon soucis est que je n'arrive pas à faire ce test sur une plage complète de ma colonne "D" mais cellules par cellules ce qui risque d'être long à écrire. Quelqu'un peut il m'expliquer la marche à suivre
Merci d'avance

Private Sub Workbook_BeforeClose(Cancel As Boolean)

If Range("D2").Value < 5 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Application.Goto Reference:="Macro2"

End If


If Range("D3").Value < 5 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Application.Goto Reference:="Macro2"

End If

If Range("D4").Value < 5 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Application.Goto Reference:="Macro2"

End If
End Sub
 
Re : macro if range

lig1 = Range("D65000").End(xlUp).Row
lig2=2

While lig2 <= lig1
If Range("D" & lig2 & "").Value < 5 Then
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Application.Goto Reference:="Macro2"
lig2=lig2+1
End If
Wend


Comme cela ça pourrait peut-être fonctionner
 
Re : macro if range

Bonsoir le fil 🙂,
Pitié pour les arbres 😛...
Code:
Dim I As Integer, Flag As Boolean
Flag = False
For I = 2 To Range("D65000").End(xlUp).Row - 1
If Range("D" & I).Value < 5 Then Flag = True
Next I
If Flag = False Then Exit Sub
ActiveWindow.SelectedSheets.PrintOut Copies:=1
Application.Goto Reference:="Macro2"
n'enverra qu'une seule imprimante, même si 10 produits sont inférieur à 5 🙄...
Et encore mieux, le forum regorge de procédure d'envoi de mails. Merci d'avance d'y penser 😉.
Bonne soirée 😎
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour