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

VB 6 et antérieur Discussion :

VB6 et excel


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2008
    Messages : 1
    Par défaut VB6 et excel
    Bonjour a tous, Merci pour ce super site

    alors voila je suis un débutant en VB.

    J ai fait une petite application en VB6, qui lorsque que je clique sur un bouton met la valeur d une variable dans un tableau Excel, jusque la tout va bien, le problème c est que ma variable change , j aimerais lorsque que je clique sur un autre bouton "ajoutez autre valeur", qu' il ajoute la nouvelle valeur de ma variable dans la colonne suivante du meme fichier Excel. je vous donne 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
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    Private Sub Cmdgo_Click()
    CreationClasseur ' crée un classeur excell et y met des données
    Set XlSheet = Nothing
    End Sub
     
    Sub CreationClasseur()
     
    Set XlSheet = CreateObject("Excel.Application") ' crée une application Excell
    XlSheet.Application.DisplayAlerts = False 'annule les messages
    XlSheet.Application.Visible = True 'rend la fenêtre Excell visible
    XlSheet.Workbooks.Add 'ajoute un classeur
    'remplit la prèmière feuille de données
     
     
     
    XlSheet.Worksheets(1).cells(1, 1).Value = "1 ere valeur"
    XlSheet.Worksheets(1).cells(1, 2).Value = volt
     
    ----------------------------------------------
    C'est ici que je bloque, je n arrive pas a prendre le classeur deja ouvert et y mettre mes nouvelle valeur
     
    Private Sub Command1_Click()
     
    ????????
     
    End Sub

    Je vous remercie d'avance
    Bonne journée

  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
    Juste un problème de variables..

    ou est déclaré XlSheet...?


    prends l'habitude de déclaré toi même toutes les variables nécessaires... rajoute en haut de ton code la ligne :
    qui va t'obliger à déclarer toutes tes variables...

    ensuite déclare ta variable xlsheet de façon à ce qu'elle soit accessible par toutes les fonctions nécessaire ... (en passant xlsheet c'est pas terrible comme nom pour l'application excel..!)

Discussions similaires

  1. [VB6] Fichier excel en lecture seul et détection fermeture
    Par belfaigore dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/05/2006, 11h48
  2. [VB6]Graphique Excel
    Par biquet dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 25/04/2006, 11h41
  3. [VB6] Fermeture Excel
    Par MonsieurPaul dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 09/01/2006, 14h35
  4. [vb6][activeX][excel] l'activeX ne fonctionne pas
    Par totof39 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 02/01/2006, 12h32
  5. [VB6]Ouvril excel a une certaine feuille a partir de VB
    Par tomrou59 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 28/07/2003, 12h17

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