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 :

création de zone de texte


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Par défaut création de zone de texte
    Bonjour à tous, je voudrais savoir si l'on peux créer une zone de texte qui se situe dans la barre des tâche dessin de longueur égale au résultats d'une cellule et de largeur une colonne?

    Je bloque sur ce problème et je suis un nouvel utilisateur de VB.

    Exemple: cellule a2 feuille1: 25
    Zone de texte a créer dans la feuille 2 colonne 1 de longueur égale à 25(cellule a2 feuille1).

    Merci de votre aide.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Par défaut
    As-tu essayé avec l'enregistreur de macro?
    Ensuite il suffira juste de remplacer la largeur par la valeur de la cellule A2 de la feuil1 ( Feuil1.Cells(2, 1) ou Feuil1.Range("A2")... ) convertie dans la bonne unité.

  3. #3
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Par défaut
    J'ai essayer, mais je n'y suis pas arrivé. Je dois procéder a cette manipulation en cliquant sur une case à cocher; et je n'arrive pas définir que le résultat de la cellule A2 soit la longueur de la zone de texte.

    Je suis bloqué sur ce point.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Par défaut
    Apres enregistreur de macro et adaptation, voici ce que j'obtiens :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Sub Bouton_Clic()
        Dim sh As Shape
        Set sh = Sheets("Feuil2").Shapes.AddTextbox(msoTextOrientationHorizontal, 0, 0, _
            100#, 15)
        sh.TextFrame.Characters.Text = "longueur = " & Feuil1.Range("A2") & " cm"
        sh.Width = Feuil1.Range("A2") * 28.35
        ' 28.35 car c'est ce que j'obtiens après une règle de 3 mais cela doit dépendre de la résolution
    End Sub

  5. #5
    Membre Expert
    Avatar de zazaraignée
    Profil pro
    Étudiant
    Inscrit en
    Février 2004
    Messages
    3 174
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2004
    Messages : 3 174
    Par défaut
    Citation Envoyé par tmk21fr
    je voudrais savoir si l'on peux créer une zone de texte qui se situe dans la barre des tâche dessin de longueur égale au résultats d'une cellule et de largeur une colonne?
    Que veux-tu dire par 'dans la barre des tâches dessin...' ?

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    393
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 393
    Par défaut
    Je suppose qu'il voulait dire dans la "barre d'outils dessin"...

  7. #7
    Membre averti
    Inscrit en
    Juin 2007
    Messages
    41
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 41
    Par défaut création de zone de texte
    Bonjour a tous, excuseze moi, j'étais en vacances donc désolé pour le retard de réponse.

    En effet c'est bien la zone de texte qui est dans la barre d'outils dessin.

    Merci de votre aide

Discussions similaires

  1. [AJAX] création de zone de texte dynamiquement
    Par Umlist dans le forum AJAX
    Réponses: 2
    Dernier message: 17/03/2010, 23h39
  2. création de zone de texte dynamique
    Par CyoEad dans le forum VBA Access
    Réponses: 9
    Dernier message: 06/05/2008, 17h44
  3. [OCaml] Création d'une zone de texte
    Par Camstyles dans le forum Caml
    Réponses: 5
    Dernier message: 07/03/2007, 09h59
  4. création zone de texte
    Par yousron dans le forum Access
    Réponses: 1
    Dernier message: 05/02/2007, 10h47
  5. Création de completion dans une zone de texte
    Par Terminator dans le forum Général Java
    Réponses: 12
    Dernier message: 02/04/2006, 11h44

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