XL 2019 Fonction Si avec plusieurs conditions

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 !

Espry

XLDnaute Nouveau
Bonjour,
J'ai un document Excel qui me sert à envoyer des mail de rappel. (ci-joint)
Dans la colonne F (Alerte) j'aimerai que 30j en avance de la "date butoir organisme(Colonne E)" les case aient écrit "ALERTE" ( ça c'est fait)
mais qu'elle aient écrit aussi "Pré-Alerte 180j en avance si possible.
Ce serait top si les Pré-Alerte pouvaient être inclus dans la fonction du mail (qui se nomme mailtoo)
Merci d'avance !
 

Pièces jointes

Parfait !!
Merci beaucoup c'est exactement ça !
Pour l'inclure dans ma fonction "mailtoo" dans visual basic si je copie ça :
Private Sub filtre_MAIL()
Dim derligne%
derligne = Sheets("MAIL").Cells(Rows.Count, 1).End(3).Row
With Sheets("MAIL")
.Range("A1:F1").AutoFilter
.Range("$A$1:$F$" & derligne).AutoFilter Field:=6, Criteria1:= _
"ALERTE"
End With
End Sub

Et que je remplace le "ALERTE" par "Pre Alerte" ça passera ou c'est plus complexe ?
Merci d'avance !🙏
 
Parfait !!
Merci beaucoup c'est exactement ça !
Pour l'inclure dans ma fonction "mailtoo" dans visual basic si je copie ça :
Private Sub filtre_MAIL()
Dim derligne%
derligne = Sheets("MAIL").Cells(Rows.Count, 1).End(3).Row
With Sheets("MAIL")
.Range("A1:F1").AutoFilter
.Range("$A$1:$F$" & derligne).AutoFilter Field:=6, Criteria1:= _
"ALERTE"
End With
End Sub

Et que je remplace le "ALERTE" par "Pre Alerte" ça passera ou c'est plus complexe ?
Merci d'avance !🙏
Re,

Désolé le VBA c'est pas trop mon fort alors je ne peux te dire si ça fonctionnerait.
 
Bonjour, j'ai essayé pas mal de méthode pour ajouté Pré-Alerte et Alerte au filtre de la colonne F de mon VBS (ou VBA je ne connais pas la différence) mais je n'y arrive toujours pas sans qu'il y ai une erreur. Exemple ci-dessous. Si quelqu'un aurait une idée 🙂
1623931393936.png

Merci d'avance !
 
VB:
Private Sub filtre_MAIL()
Dim derligne%
derligne = Sheets("MAIL").Cells(Rows.Count, 1).End(3).Row
With Sheets("MAIL")
    .Range("A1:F1").AutoFilter
    .Range("$A$1:$F$" & derligne).AutoFilter Field:=6, Criteria1:= _
        "ALERTE"
End With
End Sub
 
VB:
Private Sub filtre_MAIL()
Dim derligne%
derligne = Sheets("MAIL").Cells(Rows.Count, 1).End(3).Row
With Sheets("MAIL")
    .Range("A1:F1").AutoFilter
    .Range("$A$1:$F$" & derligne).AutoFilter Field:=6, Criteria1:= _
        "ALERTE"
End With
End Sub
Re,

Vu que désormais ton problème n'est plus un SI mais un problème de VBA, crée une nouvelle conversation avec ce problème.
 
- 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

Discussions similaires

Retour