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 :

Textbox valeur cellules


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut Textbox valeur cellules
    Bonjour,

    Alors voilà,

    J'ai des textbox (par ajout dynamique)

    Je souhaite que chaque valeur de chaque textbox soit placé dans une cellule de la colonne A à F.

    Arrivé à la colonne F, elle passe à la ligne suivante mais toujours sur les mêmes colonnes.

    Exemple: Txbox 1 = eee, Txbox 8 = GGG et Txbox 16 = 555

    Alors je dois avoir A1 = eee, B2 = GGG et D3 = 555

    Voilà mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    Private Sub CommandButton2_Click()
    Dim h As Integer
    Dim j As Integer
    Dim i As Integer
     
            For h = 1 To 18
                For i = 1 To 60
                    For j = 1 To 6
                    Feuil1.Cells(i, j) = Me.Controls("TextBox" & h)
                    Next j
                Next i
            Next h
    End Sub
    Si quelqu'un peut me dire ou corriger mon code svp, je bloque un peu.

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton2_Click()
    Dim h As Integer
    For h = 1 To 18
       Feuil1.Cells(Int((h - 1) / 6) + 1, h Mod 6) = Me.Controls("TextBox" & h)
    Next h
    End Sub

  3. #3
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    Salut Menhir,

    Merci pour cette réponse,

    Mais j'ai un message d'erreur "Erreur définit par l'objet ou par l'application",

    De plus Je n'ai que le résultat de la première Txbox pleine et non les autres.

  4. #4
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub CommandButton2_Click()
    Dim h As Integer
    For h = 1 To 18
       Feuil1.Cells(Int((h - 1) / 6) + 1, ((h - 1) Mod 6) + 1).Value = Me.Controls("TextBox" & h)
    Next h
    End Sub
    J'ai oublié que le Mod pouvait être égal à 0.
    Cela dit, si l'erreur venait de là, VBA aurait sans doute parlé de mauvais indice.

  5. #5
    Membre confirmé
    Homme Profil pro
    gestion
    Inscrit en
    Mai 2017
    Messages
    163
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : gestion

    Informations forums :
    Inscription : Mai 2017
    Messages : 163
    Par défaut
    C'est Super,

    Merci beaucoup.

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

Discussions similaires

  1. [XL-2007] Récupération de valeur - Cellule/TextBox
    Par ValentinLFs dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 30/05/2016, 19h22
  2. [XL-2007] Valeur cellule dans textbox
    Par AidezMoiSvp dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 29/01/2014, 15h47
  3. message #Valeur cellule ou textBox Excel
    Par jo50160 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/02/2009, 21h08
  4. [VBA-E]Récupérer valeur cellule
    Par wanou44 dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 06/02/2006, 12h52
  5. [POI]Récupérer valeur cellule suivant format
    Par leminipouce dans le forum Documents
    Réponses: 1
    Dernier message: 27/10/2005, 08h52

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