problème construction d'une macro

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

M

Muriel28

Guest
Bonjour,
J'ai un niveau débutant en macro.

ci-joint une marco dont je n'arrive pas à faire fonctionner à cause de la construction de celle-ci.
Pouvez-vous m'aider?

Merci

Les instructions sont:
lorsque je coche(nom=caseàcocher42), "DIVAUTO" doit apparaître de façon forcé en D11 (ça cela fonctionne très bien)
Si pas coché, j'ai le choix entre "DIV" et "DIVAUTO" (nom= choix2)
Si le choix est "DIVAUTO" en D11 (coché ou non), les lignes 12à 16 doivent apparaîtrent, sinon elles doivent être masqué.
 

Pièces jointes

Re : problème construction d'une macro

Bonjour,

tout d'abord merci pour ton aide sur la macro.

J'ai ouvert un autre poste car je craignais que personne ne fasse attention à cette demande. Et je n'ai pas fait cette demande la première fois, car je pensais pouvoir y arriver à la faire toute seul sur cette macro.

Merci encore

Muriel
 
Re : problème construction d'une macro

Re-bonjour,

Je n'arrive pas à réappliquer la macro. Si j'ai bien compris, il y a 2 macros?

Sub caseàcocher_clic()

[D11] = "DIVAUTO"
If Range("$D$11").Value = "DIVAUTO" Then
Rows("12:16").EntireRow.Hidden = False
Else
Rows("12:16").EntireRow.Hidden = True
End If
End Sub



Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D11")) Is Nothing Then
If Range("$D$11").Value = "DIVAUTO" Then
Rows("12:16").EntireRow.Hidden = False
Else
Rows("12:16").EntireRow.Hidden = True
End If
End If
End Sub


Muriel
 
Re : problème construction d'une macro

Re,

il y a effectivement 2 procédures

la seconde a été réalisée pour répondre à la demande faite dans ce fil de discussion

concernant la première elle peut être remplacée par ceci:
Code:
Sub caseàcocher_clic()
[D11] = "DIVAUTO"
End Sub

à+
Philippe
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

M
Réponses
3
Affichages
7 K
Muriel28
M
J
Réponses
0
Affichages
1 K
Jojolapin
J
Retour