zone de cellules rendue plus visible si......

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 !

pascal21

XLDnaute Barbatruc
bonsoir
une msgbox dans une feuille 1 m'invite à aller faire un clic droit dans une cellule (zone C22:C32) d'une autre feuille2
Code:
MsgBox "Veuillez indiquer le taux horaire" & vbNewLine & "          de l'employé(CLIC DROIT colonne C) " & vbNewLine & "                MERCI", vbQuestion, "Taux horaire non renseigné "
le bouton "ok" ferme cette msgbox, ferme le feuille 1 et ouvre la feuille 2
comment faire pour rendre cette zone de cellule feuille2 plus visible lorsque ce message apparait et que l'on clic sur "ok" de la msgbox
cette visibilité accrue ne doit être rendu possible uniquement lorsque la msgbox apparait feuille1 et pas lorsque l'on ouvre la feuille 2 directement
merci je vous joint un ptit classeur vite fait pour mieux comprendre
 

Pièces jointes

Dernière édition:
Re : zone de cellules rendue plus visible si......

re:
dans cet ordre !

Private Sub Worksheet_Activate()
Range("a1").Select
If Range("a1") = "" Then
Worksheets(2).Select: Worksheets(2).Cells(22, "C").Select
MsgBox "Veuillez indiquer le taux horaire" & vbNewLine & " de l'employé(CLIC DROIT colonne C) " & vbNewLine & " MERCI", vbQuestion, "Taux horaire non renseigné "
End If
End Sub
 
Re : zone de cellules rendue plus visible si......

Bonjour à tous,

Un essai...
Dans le code de la 'Feuil2' :

Code:
Private Sub Worksheet_Activate()
If Sheets("Feuil1").Range("A1") = "" Then
Sheets("Feuil2").TextBox1.Visible = False
Else: Sheets("Feuil2").TextBox1.Visible = True
End If
End Sub

A+
 
Re : zone de cellules rendue plus visible si......

bonsoir jcgl
en m'inspirant de ton code je suis arrivé à ça
Code:
private Sub Worksheet_Activate()

Range("a1").Select
If Range("a1") = 0 Then
  MsgBox "Veuillez indiquer le taux horaire" & vbNewLine & "          de l'employé(CLIC DROIT colonne C) " & vbNewLine & "                MERCI", vbQuestion, "Taux horaire non renseigné "
 Worksheets(2).Select
 'If Sheets("Feuil1").Range("A1") = "" Then
Sheets("Feuil2").TextBox1.Visible = True
Else: Sheets("Feuil2").TextBox1.Visible = False
End If
    
    
    
End Sub
ça fonctionne
maitenant il faudrait que ce textbox s'efface de lui même si je clic droit sur une cellule
roland je jette un oeil à ta proposition tout de suite
 
Re : zone de cellules rendue plus visible si......

roland
l'idée était bonne
faut être rudement rapide pour arriver à lire la feuille1, mais bon!!!!! lol.!!!!!
dans le classeur final ça ne fonctionnera pas car ensuite un clic droit feuille2 récupère ce qu'il y a dans la cellule cliquée et ça ouvr à nouveau feuille 1
enfin!! là c'est autre chose rien à voir avec le sujet
en espérant quand même que le bout de code que j'essaye de créer viendra pas foutre la m..... par la suite
 
Re : zone de cellules rendue plus visible si......

ça marche !!! un simple Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
TextBox1.Visible = False
End Sub
en feuille2 efface le textbox
des fois on cherche trop compliqué!!!!
 
- 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
Retour