Feuille caches

Bonjour a tous,

voilà je voudrais pouvoir cacher des feuille 'feuil1 et feuil2 en vba , mais continuer à pouvoir me déplacer garce a des boutons.

si quelqu'un peut m'aider ça serait vraiment gentil

Merci

Bonjour

Il faut au moins toujours une feuille visible, le mieux serait de dire laquelle et savoir son nom

Crdlt

la feuille qui reste visible feuil2

merci pour votre aide

re

Tous les boutons pour se déplacer sont sur la feuille 2 ?

Ce serait bien d'avoir un fichier représentatif...

Crdlt

Bonjour

un bouton sur la feuil 2 vers la feuil 1

un autre bouton sur la feuil 1 vers la feuil 2

la feuil caché c la feuil 1.

ci joint un exemple.

Merci.

13classeur1.xlsx (13.59 Ko)

bonjour

essayer ca

Private Sub Workbook_SheetActivate(ByVal Sh As Object)

  If (Sh.Name = "feuil 1") And Not Worksheets("feuil 1").Range("a1").Value = 1 Then
  Sh.Visible = False
  End If

End Sub
Sub showw1()

Worksheets("feuil 1").Range("a1").Value = 1
Worksheets("feuil 1").Visible = True
Worksheets("feuil 1").Activate
End Sub
Sub showw2()

Worksheets("feuil 1").Range("a1").Value = 2
Worksheets("feuil 1").Visible = False

Worksheets("feuil 2").Activate

End Sub
19classeur1.xlsm (18.09 Ko)

Bonjour,

à ajouter dans feuil 1 pour qu'elle se cache immediatement au changement de A1<>1

Private Sub Worksheet_Change(ByVal Target As Range)

      If Target = Range("A1") And Target.Value <> 1 Then

    Application.EnableEvents = False
          On Error Resume Next
          showw2
      End If
    Application.EnableEvents = True
End Sub
4classeur1-1.xlsm (23.99 Ko)

@tt

Bonjour

Ce fil est terminé depuis 2016.
Si vous avez une demande merci d'ouvrir un nouveau fil

Le fil est verrouillé

Crdlt

Rechercher des sujets similaires à "feuille caches"