IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA] pointer sur une feuille bien précise via inputbox


Sujet :

Macros et VBA Excel

  1. #1
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut [VBA] pointer sur une feuille bien précise via inputbox
    Bonjour le forum,

    J’affecte une macro au démarrage d’une sheet excel.

    Dans cette sheet excel, j’ai 30 pages qui portent chacune un numéro de client (numéro de client composé de 6 chiffres).

    Quand la feuille se lance, une inputbox se lance.

    J’aimerais juste que le numéro de client tapé par notre Secrétaire soit intégré dans une variable (cela c’est fait) et que la page portant le numéro de client soit sélectionné.

    Donc si notre Secrétaire tape 123456 dans l’input box, j’aimerais que la feuille portant le numéro 123456 soit sélectionné.

    Voici le code que j’ai tapé mais il y’a un petit problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub Workbook_Open()
    Dim NumeroClient As Long
     
    ‘une boite inputbox se lance au démarrage de la feuille excel, demande le numéro de client et initialise la variable.
    NumeroClient = InputBox("Quel est le numéro de matricule ?")
    ‘ici, j’aimerais que la feuille excel portent le numéro de client saisi soit séléctionné.
    Sheets(NumeroClient).Select
     
    End Sub
    Il me donne ce message d’erreur :

    ‘L’indice n’appartient pas à la sélection ‘
    Pensez-vous que c’est possible ?

    Merci d’avance.
    bgs

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    290
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2005
    Messages : 290
    Points : 374
    Points
    374
    Par défaut
    Bonjour

    Dim NumeroClient As Long, supprime As Long

    jpleroisse

  3. #3
    Membre éprouvé
    Avatar de beegees
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2004
    Messages
    3 610
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 610
    Points : 1 277
    Points
    1 277
    Par défaut
    Citation Envoyé par leroissejp
    Bonjour

    Dim NumeroClient As Long, supprime As Long

    jpleroisse
    Bonjour,

    En effet<, j'aurais dû mettre as string car même si c'est des chiffres, le nom des sheets excel est reconnu en tant que texte.

    Merci et bonne année.

    Bgs

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHPExcel] Pointer vers une cellule bien précise (calendrier)
    Par beegees dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 28/12/2014, 13h08
  2. cacher un bouton quand on est sur une feuille bien determinée
    Par tomy7 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 04/03/2008, 12h20
  3. ouverture d'une feuille bien précise
    Par léclaireur dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/05/2007, 11h49
  4. Réponses: 8
    Dernier message: 15/05/2006, 14h33
  5. [VBA] exportation vers une feuille précise d'un fichier xls
    Par Christophe93250 dans le forum Access
    Réponses: 2
    Dernier message: 10/01/2006, 15h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo