Rechercher : dans
Par :

[macro]Sélection d'une feuille

Dernière réponse le 23 déc 2006 à 16:32:34 gâtesauce, le 23 déc 2006 à 09:38:00 
 Signaler ce message aux modérateurs

Bonjour des Karpates à tous les menbres
Je bute sur un petit problème concernant une macro.
J'ai un fichier Exel avec des feuilles dont certaines sont numérotées de façon très simples ( de 6 à 22)
Sur la première feuille "Données minimales" j'ai une cellule "D18" dans laquelle s'inscrivent les nombres de 6 à 22 de façon automatique suivant des configurations techniques.
Je ne veux créer qu'une macro et je n'ai pas trouvé la solution pour que la macro m'ouvre la feuille correspondant au numéro inscrit dans "D18".
Si quelqu'un piouvait gentiment m'aider à résoudre ce cas de figure
ce serait macro sympa
Merci d'avance
Bine ati venit la Dracula land
Multumesc foarte mult si la multi ani

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [macro]Sélection d'une feuille » dans :
Exécuter une macro Voir Exécuter une macro Excel et Calc proposent plusieurs façons d’exécuter une macro : en la sélectionnant dans une liste, dans la boîte de dialogue Macro ; par un raccourci clavier ; en l’attachant à un bouton de la barre d’outils ; ...
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...
Tableur - La sélection des cellules VoirSélection de cellules Le tableur est un formidable outil pour manipuler des données. Ainsi, pour pouvoir manipuler les données il est nécessaire de disposer d'outils permettant de sélectionner rapidement toutes les cellules dont on a...

1

lami20j, le 23 déc 2006 à 13:59:15

Salut,

Option Explicit

Sub affiche()
    Dim iNbAs Integer
    
    With Sheets("a")
        iNb = InputBox("Affiche Feuille N° " & _
               .Range("b1"), , .Range("b1").Value)
    End With
    Sheets(CStr(iNb)).Select
End Sub
lami20j

Répondre à lami20j

2

gâtesauce, le 23 déc 2006 à 14:23:05

Avant tout meci beaucoup
avoir déjà une réponse c'est strong
je teste

si ça marche change de nom
Mos cracuim
cela veut dire Père noël chez nous

Répondre à gâtesauce

3

lami20j, le 23 déc 2006 à 14:42:28

Re,
Mos cracuim

Attention à l'orthographe :-))
Moş Crăciun

Nu uita sa adaptezi codul la cazul tau :-))

Deci InputBox citeste continutul celulei B1 de pe foaia a
La tine este celula D18 de pe foia Données minimales

La Multi Ani şi tie!!! lami20j

Répondre à lami20j

4

 lami20j, le 23 déc 2006 à 16:32:34

Oups, la charte :-DDD

Nu uita sa adaptezi codul la cazul tau :-))

Deci InputBox citeste continutul celulei B1 de pe foaia a
La tine este celula D18 de pe foia Données minimales


ça veut dire

A ne pas oublier d'adapter le code à ton cas.

Donc InputBox lit le contenu de la cellule B1 de la feuille a
Chez toi c'est la cellule D18 de la feuille....

lami20j

Répondre à lami20j