Tant que cellules vides

  • Initiateur de la discussion Initiateur de la discussion jeromeN95
  • 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 !

jeromeN95

XLDnaute Impliqué
Bonjour le forum.

Dans VBA.
Tant que B1 & B2 & G3 sont vide alors.
Comment on l'écrit?


Dans mon exemple, je souhaite afficher ou masquer une commande si je n'ai pas 3 informations :

'masquer et afficher les commandes !
If Sheets("Votre Buanderie").[B1+B2+G3] = "" Then
cmdPropoB.Visible = False
Else: cmdPropoB.Visible = True
End If


Mais les "+" et "&" ne fonctionnent pas....
Merki.
 
Re : Tant que cellules vides

Bonjour le forum.
Dans VBA.
Tant que B1 & B2 & G3 sont vide alors.
Comment on l'écrit?
En général le "&" commercial peut êre utilisé tel quel, sauf dans ce que tu souhaites et encore.

Une possibilité
Code:
'masquer et afficher les commandes !
With Sheets("Votre Buanderie")
  If .Range("B1")="" And .Range("B2")="" And .range("G3")="" Then
        cmdPropoB.Visible = False
      Else
    cmdPropoB.Visible = True
  End If
End With

A+
 
Re : Tant que cellules vides

Bonjour le fil, jeromeN95, VBajour BrunoM45 (😉)

Pour le plaisir de te croiser dans un fil et pour le fun.
Mode classique
VB:
Private Sub UserForm_Initialize()
CommandButton1.Visible = _
IIf(Application.CountA(Feuil1.Range("B1:B2,G3")) = 3, True, False)
End Sub

Pour le fun
VB:
Private Sub UserForm_Initialize()
CommandButton1.Visible = IIf((([B1] = Empty) + ([B2] = Empty) + ([G3] = Empty)) = 0, True, False)
End Sub

-> les exemples ci-dessus supposent qu'on parle d'un CommandButtton sur un UserForm.
 
Dernière édition:
Re : Tant que cellules vides

Bonjour et merci de tout coeur.
Mais les différents codes ne fonctionnent pas.
Il ne sagit pas de commande dans USF. C'est directememt dans la feuille.
Avec la boite a outil controle j'ai ajouter un bouton de controle.
 
Re : Tant que cellules vides

Bonjour à tous,

essaye ceci, dans le module de la feuille concerné, avoir ensuite quel est l'événement déclencheur....
Code:
CommandButton1.Visible = Application.CountA(Range("B1:B2,G3")) = 3

bonne journée
@+
 
Re : Tant que cellules vides

bonsoir,
j'ai 2 boutons dont j'aimerai cacher si les cellules ci dessous ne sont pas renseigner :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'masquer et afficher les commandes !
cmdAudit.Visible = Application.CountA(Range("F4,F6,J6,E8,E10,E12")) >= 6
cmdMail.Visible = Application.CountA(Range("F4,F6,J6,E8,E10,E12")) >= 6

End Sub
 
Re : Tant que cellules vides

Bonjour,

essaye peut être ceci, code à utiliser dans le module de la feuille où se trouve le bouton et les cellules :
Code:
CommandButton1.Visible = Not (Application.CountA(Range("F4,F6,J6,E8,E10,E12")) < 6)

pas très clair tout ca....

bonne journée
@+
 
- 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

Retour