Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Probleme If ActiveCell(4, 4) = "" Then Exit Sub

  • Initiateur de la discussion Initiateur de la discussion noviceAG
  • Date de début Date de début

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 !

noviceAG

XLDnaute Impliqué
Bonjour chers ami(e)s du Forum,
J'ai un problème que je croyais avoir résolu, mais il n'en est rien.
J'ai une liste de validation dont je souhaite imprimer la totalité des fiches si la zone (cellules fusionnées) nommée "Noms" en ("D4:I4") de ma feuille Graph (liste de validation) n'est pas vide.
Mais vide de nom ou pas le reste du code après Else ne fonctionne pas

Sub ImprimerMatListeValidation()
Dim c As Range
Sheets("Graph").Activate
If ActiveCell(4, 4) = "" Then
Exit Sub
Else

For Each c In Range("Eleves")
Range("Noms").Value = c.Value
Sheets("Graph").PrintOut
Next c
End If
End Sub


En vous remerciant de bien vouloir m'indiquer mon erreur.
 
Re : Probleme If ActiveCell(4, 4) = "" Then Exit Sub

Bonjour job,
J'ai corrigé comme suit :
If ActiveCell.Value = "" Then
et c'est pareil, je dois encore faire une erreur
tout comme
If ActiveCell = "" Then
 
Re : Probleme If ActiveCell(4, 4) = "" Then Exit Sub

Bonjour NoviceAG, Job

regarde le code ci-dessous si il peut t'aider, à adapter à ton projet :

Code:
If WorksheetFunction.CountA(Range("D4").MergeArea) = 0 Then MsgBox "vide"

bon après midi
@+
 
Re : Probleme If ActiveCell(4, 4) = "" Then Exit Sub

Bonsoir Pierrot,
Je te remercie c'est OK
Je suis dans la joie pour la soirée et vous souhaite la même joie à vous tous.
Cordialement
 
Re : Probleme If ActiveCell(4, 4) = "" Then Exit Sub

Salut Pierrot,

OK et bravo, fallait intuiter qu'il s'agissait de la cellule D4 et qu'elle était fusionnée...

Mais si elle n'est pas fusionnée, bien sûr écrire :

If Range("D4") = "" Then

ou

If Cells(4, 4) = "" Then

A+
 
Re : Probleme If ActiveCell(4, 4) = "" Then Exit Sub


job, tu dois être fatigué je pense.
Merci de ton implication à résoudre mon problème désormais réglé.
 
Re : Probleme If ActiveCell(4, 4) = "" Then Exit Sub

Re,

dans le code donné, cellule fusionnée ou pas fusionnée, vide ou non vide ne devrait pas donné de message d'erreur, enfin me semble t'il....
 
- 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

Réponses
15
Affichages
786
Réponses
2
Affichages
411
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…