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

Excel Discussion :

Copie donnees userform vers feuille excel


Sujet :

Excel

  1. #1
    Membre averti
    Homme Profil pro
    controleur gestion
    Inscrit en
    Novembre 2014
    Messages
    53
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Croatie

    Informations professionnelles :
    Activité : controleur gestion

    Informations forums :
    Inscription : Novembre 2014
    Messages : 53
    Par défaut Copie donnees userform vers feuille excel
    Bonjour Le Forum

    J' ai cree un userform pour que des utilisateurs puissent rentrer des donnees sur tous les moins de l annee pour 10 categories
    Les donnees de ce userform sont ensuite envoyees dans une feuille excel.
    Je cherche un moyen rapide et efficace de copier les donnees de ce userform dans la feuille excel. Chaque mois doit etre sur une nouvelle ligne.
    Dois-je faire ligne par ligne (cela en fait 120 ) en declarant chacune de mes combobox et textbox ou existe t il un moyen plus efficace de proceder?

    Merci

    Loupion

  2. #2
    Membre chevronné
    Homme Profil pro
    retraité enseignement
    Inscrit en
    Mars 2013
    Messages
    213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Saône (Franche Comté)

    Informations professionnelles :
    Activité : retraité enseignement
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2013
    Messages : 213
    Par défaut userform
    On peut utiliser un formulaire par ligne en indexant par exemple les noms(10) et les mois(12)

    Nom : form.jpg
Affichages : 657
Taille : 39,5 Ko

    Donc noms et mois dans deux combobox qui permettent d'indexer la ligne saisie des données...

    Je n'ai mis que deux données il suffit d'en itérer la suite (dans des textbox)

    J'ai fait une feuille de données de base pour la recherche des noms et mois en utilisant la rechercheV. Pour les textbox j'utilise la propriété Controlsource qui adresse sur la cellule de donnée.

    Voici les sub du formulaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    Private Sub boxmois_Change()
      Dim nom, mois As Integer
     
      Feuil2.Cells(15, 2) = boxmois.Text
      nom = Feuil2.Cells(16, 3).Value
      mois = Feuil2.Cells(15, 3).Value
     
      Text1.ControlSource = "Feuil1!C" & CStr((nom - 1) * 12 + 1 + mois)
     
      Text2.ControlSource = "Feuil1!D" & CStr((nom - 1) * 12 + 1 + mois)
     
    End Sub
     
    Private Sub boxnom_Change()
      Dim nom, mois As Integer
     
      Feuil2.Cells(16, 2) = boxnom.Text
      nom = Feuil2.Cells(16, 3).Value
      mois = Feuil2.Cells(15, 3).Value
     
      Text1.ControlSource = "Feuil1!C" & CStr((nom - 1) * 12 + 1 + mois)
     
      Text2.ControlSource = "Feuil1!D" & CStr((nom - 1) * 12 + 1 + mois)
     
    End Sub
     
    Private Sub CommandButton1_Click()
    Unload formulaire
    End Sub
     
    Private Sub UserForm_Initialize()
    boxnom.ListIndex = 0
    boxmois.ListIndex = 0
    End Sub
    Je joins le fichier d'essai

    geogeo70
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. transfert données d'un userform vers feuille excel
    Par aslefebvre dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 20/01/2015, 12h18
  2. Export variables VBA vers feuille Excel, valeur arrondi
    Par BluE SphynX dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 05/09/2007, 10h23
  3. [VBA E] Faire une copie .pdf d'une feuille excel
    Par sethipremier dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 23/04/2007, 07h53
  4. inserer les donnees d une feuille excel dans une table sql
    Par josyde2006 dans le forum Accès aux données
    Réponses: 2
    Dernier message: 20/12/2006, 08h40
  5. [VBA-E]sélec./copie lignes remplies vers feuille
    Par Angel79 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 19/01/2006, 15h35

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