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 :

[Excel&VBA] Ouverture fichier/Recherche ds cells


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    Par défaut [Excel&VBA] Ouverture fichier/Recherche ds cells
    Bonjour et presque bonne année! J'ai plusieurs question à propos d'excel, et un petit coup de pouce serait le bienvenu :

    J'ai deux fichiers excel:
    - Un "bordereau.xls" qui est un formulaire bien présenté et simple contenant des champs à remplir par un utilisateur.
    - Un "BDD.xls" qui reprend sur chaque ligne toutes les informations d'un bordereau. Chaque ligne de ce fichier est donc une instance de bordereau qui servira de base de données pour le publipostage.

    L'objectif du code vba que je souhaite ajouter au fichier "BDD.xls" est d'ajouter automatiquement une ligne (instance) à partir d'un fichier "bordereau.xls" en cliquant sur un simple bouton.

    Les questions:
    -J'arrive à ouvrir un document excel en VBA (.Open("\Bordereau.xls")), mais je souhaiterais remplacer cette commande par l'ouverture d'un explorateur de fichiers. Ainsi l'utilisateur pourrait sélectionner le fichier source au lieu qu'il soit en dur dans le code.

    -Une fois le fichier "Bordereau.xls" ouvert. L'objectif est de déterminer la première ligne de "BDD.xls" entièrement vide. Ce sera la ligne où la nouvelle instance sera écrite.

    -Reste à recopier cellule par cullule les données du "bordereau" vers la ligne voulue de "BDD". Ca, ça ne devrait pas me poser de problème.

    Si quelqu'un trouve le temps de répondre à mes pitites questions en ces période de fête, je lui dis déjà un grand MERCI.

    Primax

  2. #2
    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
    Bonjour et bienvenue sur le forum...

    pour la sélection du fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    Dim stFichier
     stFichier = Application.GetOpenFilename
     If stFichier <> False Then
        MsgBox stFichier
     Else
        MsgBox "Aucun fichier sélectionné"
    End If
    pour trouver la derniére ligne .. il y as plein d'exemple...sur le forum par exemple...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim sh As Worksheet
    Dim iDerligne As Integer
    Set sh = ThisWorkbook.Sheets("Feuil1")
    iDerligne = sh.Range("A65535").End(xlUp).Row + 1
    sh.Cells(iDerligne, 1) = "Mon texte"

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    Par défaut
    Parfait, merci de ton aide! Et bin... comme c'est de saison : bonne année!

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

Discussions similaires

  1. problème vba ouverture fichier
    Par clorion91 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 10/06/2013, 08h51
  2. VBA ouverture fichier à partir de variables
    Par jc1408 dans le forum Général VBA
    Réponses: 1
    Dernier message: 28/09/2007, 19h37
  3. Réponses: 4
    Dernier message: 13/06/2006, 15h11
  4. [VBA-E] cacher l'ouverture fichier excel barre des taches
    Par icicmoi dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 18/05/2006, 17h39
  5. Ouverture d'un fichier Excel en VBA par Access
    Par illight dans le forum Access
    Réponses: 2
    Dernier message: 02/11/2005, 11h14

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