Tests sur conditions multiples Excel 2007

Résolu/Fermé
Eaheru - 23 juin 2010 à 09:35
 Eaheru - 23 juin 2010 à 11:34
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 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 juin 2010 à 10:07
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 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
23 juin 2010 à 10:14
Ah ben trop tard...
Salut michel :-)
0
michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
23 juin 2010 à 11:31
Avé Eriiic :-)
0
Merci de votre aide ! :)
0
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