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-E] inserer zone de texte excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 68
    Par défaut [VBA-E] inserer zone de texte excel
    bonjour,
    je cherche à insérer une zone de texte (par une macro) où la cellule est selectionné.
    je n'y arrive pas. Que dois-faire ?

  2. #2
    Expert confirmé
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Par défaut
    Hello,

    Pourquoi ne passes-tu pas par l'enregistreur de macro ?

    Menu :
    Outils > Macro ... > Nouvelle Macro

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 68
    Par défaut
    c'est ce que j'ai fait mais ça l'insere toujours au même endroit.

    alors que je veux que ça l'insere où la cellule est selectionné.

  4. #4
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    tiens essai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
     
     Dim c As Range 'Cellule sur laquelle coller le text box
     Dim sh As Worksheet 'Feuille ..
     Dim tx 'As TextBox
     Set c = ActiveCell
     Set sh = ActiveSheet
     
     Set tx = sh.OLEObjects.Add(ClassType:="Forms.TextBox.1", Link:=False, _
            DisplayAsIcon:=False, Left:=c.Left, Top:=c.Top, Width:=102.75, Height _
            :=15).Object
     
    tx.Text = c.Address

Discussions similaires

  1. [VBA] mettre une zone de texte en premier plan ?
    Par fellower dans le forum VBA Access
    Réponses: 2
    Dernier message: 08/03/2007, 09h13
  2. [VBA-E] lister zone de nom excel
    Par mapmip dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 05/02/2007, 14h19
  3. Réponses: 7
    Dernier message: 23/06/2006, 14h52
  4. Réponses: 3
    Dernier message: 23/01/2006, 10h10
  5. Réponses: 3
    Dernier message: 21/06/2005, 11h37

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