Comment écrire des Checks de cohérence sous VBA
Résolu/Fermé
Nonnoo
Messages postés
25
Date d'inscription
lundi 14 mars 2016
Statut
Membre
Dernière intervention
9 juin 2016
-
20 mai 2016 à 10:45
Nonnoo Messages postés 25 Date d'inscription lundi 14 mars 2016 Statut Membre Dernière intervention 9 juin 2016 - 25 mai 2016 à 14:02
Nonnoo Messages postés 25 Date d'inscription lundi 14 mars 2016 Statut Membre Dernière intervention 9 juin 2016 - 25 mai 2016 à 14:02
A voir également:
- Comment écrire des Checks de cohérence sous VBA
- Ecrire en gras sur whatsapp - Guide
- Ecrire en miroir - Guide
- Application pour écrire les chiffre en lettre - Télécharger - Outils professionnels
- Écrire en majuscule - Guide
- Comment écrire # sur pc - Guide
1 réponse
Frenchie83
Messages postés
2240
Date d'inscription
lundi 6 mai 2013
Statut
Membre
Dernière intervention
11 août 2023
338
20 mai 2016 à 15:54
20 mai 2016 à 15:54
Bonjour
A tester
Cdlt
A tester
Option Compare Text Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) For i = 2 To [C100000].End(xlUp).Row If Cells(i, 3) = "PERM" Then If Cells(i, 9) = 0 Then MsgBox ("Honoraire à 0 pour le candidat") If Cells(i, 24) = "" Then MsgBox ("Mentionner Facturé/Potentiel pour le candidat") If Application.WorksheetFunction.Sum(Range(Cells(i, 25), Cells(i, 36))) = 0 Then MsgBox ("Pas de donnée sur le détail par mois pour le candidat") ElseIf Cells(i, 3) = "TT" Then If Cells(i, 16) = 0 Then MsgBox ("Coefficient à 0 pour le candidat") If Cells(i, 17) = "" Then MsgBox ("Mentionner Facturé/Potentiel pour le candidat") If Application.WorksheetFunction.Sum(Range(Cells(i, 25), Cells(i, 36))) = 0 Then MsgBox ("Pas de donnée sur le détail par mois pour le candidat") End If Next i End Sub
Cdlt
25 mai 2016 à 14:02