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 :

Enregistrer des données d'un Userform dans un autre classeur


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Points : 39
    Points
    39
    Par défaut Enregistrer des données d'un Userform dans un autre classeur
    Bonsoir tout le monde, je me permet d'écrire un nouveau post car après moult recherche je ne trouve pas de solution à mon problème.

    Je m'explique j'ai un classeur avec un Userform avec des contrôles (textboxs, comboboxs...) après avoir saisie les informations demandées un bouton valider permet d'inscrire ces informations dans les cellules correspondantes.
    Pour l'instant tout va pour le mieux. Ma question est est - ce que à partir de ce même bouton ou un autre je peux inscrire ces informations dans un autre classeur?

    Pour conclure, si quelqu'un à une solution, un tutoriel ou une discussion résolue, je suis prenante! MERCI BEAUCOUP!!!!

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Exemple
    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
    Private Sub btnArchiver_Click()
    Dim wbk As Workbook
    Dim Sh As Worksheet
    Dim fichierAutre As String
     
    fichierAutre = "C:\Users\user\Desktop\AutreFichier.xls"
    Application.ScreenUpdating = False
    Set wbk = Workbooks.Open(fichierAutre)
    Set Sh = wbk.Sheets("Feuil1")
    Sh.Range("A1").Value = Me.textbox1.Value
    'ici en copie dans A1 de Feuil1 de AutreFichier la valeur de TextBox1
    Set Sh = Nothing
    wbk.Close True
    Set wbk = Nothing
    End Sub

  3. #3
    pgz
    pgz est déconnecté
    Expert éminent Avatar de pgz
    Homme Profil pro
    Développeur Office VBA
    Inscrit en
    Août 2005
    Messages
    3 692
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Office VBA
    Secteur : Conseil

    Informations forums :
    Inscription : Août 2005
    Messages : 3 692
    Points : 6 591
    Points
    6 591
    Par défaut
    Bonsoir,

    Si l'autre classeur est ouvert, c'est évident. Là où tu écrivais
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ThisworkBook.Worksheets("NomFeuille").Range("...").Value = ...
    tu écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    oNewWbk.Worksheets("NomFeuille").Range("...").Value = ...
    Où oNewWbk est une référence à l'autre classeur ouvert.
    Si l'autre classeur est fermé, tu as sur DVP ce tuto Lire et écrire dans les classeurs Excel fermés


    Cordialement,

    PGZ

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 62
    Points : 39
    Points
    39
    Par défaut
    Merci beaucoup c'était exactement ce que je recherchait!!!!!!

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 22/07/2013, 17h24
  2. [XL-2007] Import des Données d'une feuille dans un autre classeur
    Par Mickeylemotard dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/09/2012, 18h25
  3. Réponses: 5
    Dernier message: 27/06/2012, 16h59
  4. [AC-2003] Enregistrement des données d'un formulaire dans deux tables en VBA Access
    Par jarodCameleon dans le forum VBA Access
    Réponses: 10
    Dernier message: 24/06/2010, 00h01
  5. Enregistrement des données d'un formulaire dans SharePoint
    Par fanfan49 dans le forum SharePoint
    Réponses: 1
    Dernier message: 07/06/2007, 00h12

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