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

Requêtes et SQL. Discussion :

Ouverture Excel depuis un formulaire [AC-2003]


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Points : 55
    Points
    55
    Par défaut Ouverture Excel depuis un formulaire
    Bonjour,

    Depuis un formulaire, j'ouvre une feuille XLS par l'intermédiaire d'une macro (fonction "Executer Application" avec lancement d'Excel et nom du fichier à ouvrir).

    Est-il possible de passer en paramètre des données de mon formulaire pour qu'elles soient récupérables dans une cellule XLS ?

    Merci d'avance pour vos réponses.

    NB : je ne connais pas Visual Basic

    Cordialement

  2. #2
    Expert confirmé Avatar de nico84
    Homme Profil pro
    Consultant/développeur ERP
    Inscrit en
    Mai 2008
    Messages
    3 107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant/développeur ERP
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 3 107
    Points : 5 230
    Points
    5 230
    Par défaut Bonjour,
    Ben c'est l'occasion de commencer ;-)

    Voici un exemple de code VBA qui remplit un tableau excel dont les cases à remplir ont été nommées :
    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
    Private Sub imp_Click()
    ' NG le 16/09/08 : charge une feuille excel pour imprimer la sortie magasin
    Dim objbook As Object, objApp As Object, objsheet As Object
      'édition avec excel
      Set objApp = CreateObject("excel.application")
      Set objbook = objApp.Workbooks.Open(MonNomDeFichierExcel, ReadOnly:=True) 
      Set objsheet = objbook.Worksheets("MaFeuille")
      objApp.Visible = True   'si on veut visualiser
      With objsheet
        .Activate
        .Range("cd_of").Value = cd_of
        .Range("date_deb").Value = date_deb
        .Range("date_fin").Value = date_fin
        .Range("draw_ref").Value = DRAW_REF
        .Range("ind").Value = issue
        .Range("designation").Value = DESIGNATION
        .Range("Qcde").Value = Qcde
      End With
      'libère excel
      'Set objsheet = Nothing
      'Set objbook = Nothing
      'Set objApp = Nothing
    End If
    end sub
    Il est possible d'ajouter à ce code n'importe quelle instruction excel de la même façon...
    Utilisez Planet, gestion d'entreprise gratuite pour TPE / PME

  3. #3
    Membre du Club
    Inscrit en
    Avril 2009
    Messages
    128
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 128
    Points : 55
    Points
    55
    Par défaut
    Merci beaucoup.

    Cela correspond exactement à ce que je souhaitais faire.

    Cdlt

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

Discussions similaires

  1. Charger/Importer fichier excel depuis un formulaire
    Par c.piette dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/03/2015, 15h29
  2. [AC-2007] [objetOLE] ouverture OLE depuis bouton formulaire
    Par Benj24 dans le forum IHM
    Réponses: 1
    Dernier message: 16/04/2010, 20h32
  3. [XL-2007] Modifier et remplacer des données excel depuis un formulaire
    Par SenseniX dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 18/12/2009, 10h59
  4. généré un fichier excel depuis un formulaire php
    Par wadoux dans le forum Dreamweaver
    Réponses: 2
    Dernier message: 08/03/2007, 17h12
  5. [VB 6] Problème lors de l'ouverture d'Excel depuis VB
    Par pom dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 10/02/2007, 20h50

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