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 :

Excel depuis VB6


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut Excel depuis VB6
    je suis debutant je cherche à envoyer le contenu de textbox1 à une cellule a2de la colonne 1. une fois que je clique sur enregistrer le contenu de textbox1 est enregistré dans la cellule a2 et le textbox1 devient vierge. jusque là c'est bon.
    mais le probleme c'est d'nregistrer chaque fois le contenu de textbox1 dans la cellule suivante de la meme colonne de maniere automatique.
    merci.

  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
    bonsoir,

    quand je lis cette question je doute que tu utilise vraiment VB6 ...

    merci de contrôler ici :

    Comment savoir si l'on utilise VBA (Visual basic pour application) ou VB6 ?

    ci c'est bien le cas montre nous le code utilisé pour écrire dans la cellule A2..

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut
    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
    Dim XLA As Excel.Application
    Dim XLW As Excel.Workbook
    Dim XLS As Excel.Worksheet
     
    Private Sub Command1_Click()
        Set XLA = New Excel.Application
        Set XLW = XLA.Workbooks.Add
        Set XLS = XLW.Worksheets(1)
       XLS.Cells(1, 2) = Text1.Text
       XLS.SaveAs "D:\prt\11.xlx"
       XLW.Close False
       Set XLW = Nothing
       Set XLA = Nothing
     
    End Sub

  4. #4
    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
    par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    XLS.Cells(XLS.Cells(1, 2).CurrentRegion.Rows.Count + 1, 1) = Text1.TEXT

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    16
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 16
    Par défaut
    Bonsoir,
    Premierement je vous remercie bien, mais le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     XLS.Cells(XLS.Cells(1, 2).CurrentRegion.Rows.Count + 1, 1) = Text1.TEXT
    sa marche pas. il ya une erreur quelque part.

  6. #6
    Membre éclairé Avatar de petit rabot
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Août 2010
    Messages
    236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2010
    Messages : 236
    Par défaut
    Rien à voir avec le fait que cela ne marche pas, mais es tu sur de ta terminaison de fichier??

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    XLS.SaveAs "D:\prt\11.xlx" '<-------------------------
    J'aurai mis .xls ou .xlsx

  7. #7
    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
    Citation Envoyé par famdsm Voir le message
    Bonsoir,
    Premierement je vous remercie bien, mais le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     XLS.Cells(XLS.Cells(1, 2).CurrentRegion.Rows.Count + 1, 1) = Text1.TEXT
    sa marche pas. il ya une erreur quelque part.
    ben je vois pas comment il marcherait ? il n'as pas de jambe !

    c'est quoi le problème ? un message d'erreur ?

Discussions similaires

  1. Lancer une Macro Excel depuis VB6
    Par pilote301152 dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 17/12/2011, 17h43
  2. création de graphique Excel depuis VB6
    Par jeanjean0403 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 27/04/2009, 13h08
  3. Comment écrire dans une zone de texte d'Excel, depuis VB6 ?
    Par Chekov dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 20/02/2008, 09h51
  4. Depuis VB6 Tester si Excel est ouvert.
    Par pcvesoul dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 18/01/2006, 04h01
  5. Erreur mise en couleur d'une colonne excel depuis VB6
    Par pcvesoul dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 21/09/2005, 15h52

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