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 :

Déterminer Range a partir d'une textbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2010
    Messages : 2
    Par défaut Déterminer Range a partir d'une textbox
    Bonjour,

    Je suis coincé pour progresser sur un projet et c'est pourquoi je m'adresse a vous. Je débute en VBA et j'ai fait toutes sortes de recherches sur internet mais je ne suis pas sur d'utiliser les bons mots clés car je ne trouve pas de réponse a mes questions.

    C'est tout bete, j'ai une cellule de depart A1 par exemple et je souhaite determiner une plage de cellule pour faire une somme.
    Pour ce faire, je souhaite utiliser une entrée utilisateur par Textbox.
    Et si l'utilisateur me dit 3. Il veut que je prenne en compte A1,A2,A3.

    Je ne sais pas du tout comment m'y prendre ...

    Merci de votre aide !

  2. #2
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    bonjour,
    par exemple dans un bouton de commande de l'userform tu peux mettre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton1_Click()
    vval = Me.TextBox1.Value - 1
    'je sélectionne la plage à partir de la cellule active
    Range(Cells(ActiveCell.Row, ActiveCell.Column), Cells(ActiveCell.Row + vval, ActiveCell.Column)).Select
    Unload Me
    End Sub
    ceci est un exemple, a partir de la cellule active pour ton exemple A1, si je met 3 dans le textbox1 il sélectionne A1:A3. Il faut l'adapter à tes besoins.

  3. #3
    Expert confirmé Avatar de jfontaine
    Homme Profil pro
    Contrôleur de Gestion
    Inscrit en
    Juin 2006
    Messages
    4 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Contrôleur de Gestion

    Informations forums :
    Inscription : Juin 2006
    Messages : 4 756
    Par défaut
    Bonjour,

    Une autre méthode.
    Ici le résultat de la somme est en C5. L'utilisateur est invité à saisir la ligne de fin de somme. (Somme de A1 à Ax)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Range("C5").Value = Application.WorksheetFunction.Sum(Range("A1:A" & InputBox("Ligne de fin")))

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Septembre 2010
    Messages : 2
    Par défaut
    Merci beaucoup.
    C'est ce dont j'avais besoin !

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

Discussions similaires

  1. Réponses: 16
    Dernier message: 22/01/2013, 10h21
  2. Recuperer un chemin a partir d'une textbox
    Par djangoo dans le forum VB.NET
    Réponses: 2
    Dernier message: 15/12/2009, 08h15
  3. Compléter une cellule à partir d'une TextBox
    Par Le Marsu dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 31/08/2008, 22h48
  4. Filtre à partir d'une textbox compliqué !
    Par SweetLeaf dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 10/07/2008, 10h47
  5. [VB6]Creer un autre TextBox à partir d'une Textbox Existante
    Par bb62 dans le forum VB 6 et antérieur
    Réponses: 24
    Dernier message: 18/01/2006, 08h20

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