Tests sur conditions multiples Excel 2007

Résolu
Eaheru -  
 Eaheru -
Bonjour,

Je souhaite effectuer un test sur 7 cellules afin de vérifier (en permanence) si elles ont vides ou si leur contenu diffère de "vide".
Si elle sont toutes remplies, la formule (ou macro VBA) doit afficher la valeur de la fonction "maintenant" (mais figé, sans recalcul à venir) dans une 8eme case.

Voila, je sèche un peu, les quelques essais que j'ai pu faire donne un dépassement de la pile. sûrement parce que j'intègre trop de boucle de IF/THEN/ELSE

Merci d'avance
A voir également:

2 réponses

michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
bonjour

si tes cellules ne comportent pas de formules

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("A1:A7")) Is Nothing Then Exit Sub
If Application.CountA(Range("A1:A7")) = 7 Then
    Range("A8") = Now
Else
    Range("A8") = ""
End If
End Sub


a insérer dans un module feuille

how to
copier la macro
clic droit sur le nom de l'onglet
visualiser le code
coller
2
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 279
 
Ah ben trop tard...
Salut michel :-)
0
michel_m Messages postés 18903 Date d'inscription   Statut Contributeur Dernière intervention   3 318
 
Avé Eriiic :-)
0
Eaheru
 
Merci de votre aide ! :)
0
Eaheru
 
si vous avez encore un peu de temps pour moi, j'ai posté la suite de ce sujet ici : https://forums.commentcamarche.net/forum/affich-18240519-fonctionnalite-macro-excel-sur-ligne-inseree
:) merci a vous 2
0