Macro avec condition si et deux arguments
Fermé
prisme78
Messages postés
2
Date d'inscription
mercredi 8 janvier 2014
Statut
Membre
Dernière intervention
22 janvier 2014
-
22 janv. 2014 à 15:12
dlt-pan Messages postés 481 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 23 décembre 2014 - 22 janv. 2014 à 15:30
dlt-pan Messages postés 481 Date d'inscription jeudi 17 mai 2007 Statut Membre Dernière intervention 23 décembre 2014 - 22 janv. 2014 à 15:30
A voir également:
- Macro avec condition si et deux arguments
- Excel cellule couleur si condition texte - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro word - Guide
- Deux ecran pc - Guide
- Deux comptes whatsapp - Guide
1 réponse
dlt-pan
Messages postés
481
Date d'inscription
jeudi 17 mai 2007
Statut
Membre
Dernière intervention
23 décembre 2014
67
Modifié par dlt-pan le 22/01/2014 à 15:31
Modifié par dlt-pan le 22/01/2014 à 15:31
bonjour,
essaye ceci :
If Range("choix") = 1 and cells(ligne,colonne) = "" Then
ActiveSheet.Shapes.Range(Array("nom")).Visible = msoTrue
ActiveSheet.ChartObjects("nom").Visible = False
ActiveSheet.Shapes.Range(Array("nom")).Visible = msoFalse
else
ActiveSheet.Shapes.Range(Array("nom")).Visible = msoFalse
ActiveSheet.ChartObjects("nom").Visible = true
ActiveSheet.Shapes.Range(Array("nom")).Visible = msoTrue
end if
etc, etc....
Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.
essaye ceci :
If Range("choix") = 1 and cells(ligne,colonne) = "" Then
ActiveSheet.Shapes.Range(Array("nom")).Visible = msoTrue
ActiveSheet.ChartObjects("nom").Visible = False
ActiveSheet.Shapes.Range(Array("nom")).Visible = msoFalse
else
ActiveSheet.Shapes.Range(Array("nom")).Visible = msoFalse
ActiveSheet.ChartObjects("nom").Visible = true
ActiveSheet.Shapes.Range(Array("nom")).Visible = msoTrue
end if
etc, etc....
Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément.