Activer un onglet voulu

Activer un onglet voulu - VB/VBA/VBS - Programmation

Marsh Posté le 18-03-2006 à 09:21:50    

BESOIN D'AIDE : [size=7]VBA EXCEL !!!!!!!![/size]
 
La situation
* 1 fichier excel avec 12 onglets : janvier, février.... décembre
 
Ce que je veux/dois faire : faire remplir ce fichier (dupliqué) à différents services or ils ont le chic d'être pas doué ;)
 
* entrer un mois donné
* ne garder que l'onglet correspondant à ce mois
* et donc cacher les autres onglets (pour éviter les erreurs  :excl: )
 
 
Ce que j'ai commencé
* userform : demande le mois donné (il est repris en cellule A1), valider
J'arrive à tomber sur le bon onglet, qu'on voit à l'écran
[color=red]MAIS les autres onglets sont présents,  
1° comment les masquer ?
2° comment enchainer les 'then' ?[/color]

 
 
Le "code" actuel

Code :
  1. Private Sub Valider_Click()
  2. If [A1]="janvier"
  3. Then Sheets.("janvier" ).Activate
  4. If [A1]="février"
  5. Then Sheets.("février" ).Activate
  6. ....
  7. End Sub

Reply

Marsh Posté le 18-03-2006 à 09:21:50   

Reply

Marsh Posté le 18-03-2006 à 11:05:56    

Salut Nat,
 
Pour rendre une feuille invisible il faut utiliser ce code
worksheets(1).visible=xlsheethidden
@+ wata


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
Reply

Marsh Posté le 23-05-2006 à 15:01:31    

salu je cherche a suprimer l´acces au onglet par lútilisateur mais pas par ma macro, j´ai essayer de saisir ta ligne dans ma condition d´ouverture de mon fichier, et une erreur 9 s´affiche.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed