Si j'ai bien compris, le premier code que je t'ai fait parvenir permet de mettre en valeur une case vide.
Au départ, je voulais remplir les cellules vides par les cellules non vides présentes plus haut. Mais cette règle n'est pas toujours applicable.
J'ai donc cherché sur internet un code permettant de trouver les cellules vides en colonne A, et de m'alerter leur présence par un message d'alerte, ou une fenêtre, qui stop la macro.
Voici le code :
If Not Application.Intersect(Target, [A2]) Is Nothing Then
If Target = "" Then
MsgBox "Information manquante", vbCritical, "ATTENTION"
End If
End If
Sauf qu'au lieu de s'occuper de la cellule A2 uniquement, il faut que le code me signale s'il existe encore une cellule vide dans la colonne A.
Le but est de me faire une alerte perso, où tant que ce code détecte la présence d'une cellule vide en colonne A, je ne puisse pas exécuter d'autres macros par la suite.
Edit : Pour fixer une règle, on peut dire que cette recherche doit s'effectuer jusqu'à la fin de mon tableau en colonne B.
Pourquoi je veux faire ça ? Car après, je souhaite faire des sous-totaux, avec la colonne A à trier et une autre colonne comportant des valeurs. S'il reste des cellules vides en colonne A, certaines lignes ne seront pas prises en compte dans mes additions.