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 probleme de bouton


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut excel probleme de bouton
    bonjour voila j'arrive a programmez un userform mais deux probleme se pose : j'ai un message d'erreur qui me dit que j'ai une erreur dans la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.SaveAs Filename:= _

    voila 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
    Private Sub CommandButton1_Click()
    Dim Repertoire As String
    Dim Fichier As String
    Dim Extension As String
     
    Repertoire = "C:\Documents and Settings\RICOH\Mes documents\Devis excel\"
    Extension = ".xls"
    Fichier = Cells(2, 9).Value
     
    ActiveWorkbook.SaveAs Filename:= _
            Repertoire & Fichier & Extension _
            , FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
            ReadOnlyRecommended:=False, CreateBackup:=False
    End Sub
    Mon deuxieme probleme c'est comment faire pour l'incrementer dans ma page excel comme un bouton normal

  2. #2
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 818
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 818
    Par défaut
    Citation Envoyé par guismoman33
    j'ai un message d'erreur qui me dit que j'ai une erreur
    Super... on est hyper avancé... c'est quoi le message d'erreur?


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Fichier = Cells(2, 9).Value
    Y'a quoi dans "Fichier"?

    Sinon, si mes souvenirs sont pas trop brumeux, il me semle que tu ne peux pas mettre tes "_" pour passer à la ligne n'importe où, il vaut mieux les mettre après les "&" et les virgules... essaye:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    ActiveWorkbook.SaveAs Filename:= Repertoire & Fichier & Extension , _
            FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
            ReadOnlyRecommended:=False, CreateBackup:=False
    pour voir si ça passe mieux.

    Citation Envoyé par guismoman33
    Mon deuxieme probleme c'est comment faire pour l'incrementer dans ma page excel comme un bouton normal
    Pas compris là...
    Incrémenter qui?
    Ca s'incrémente pas un bouton d'abord...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  3. #3
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Mon bouton je vais le mettre où alors sur ma feuille excel???
    Sa ne marche pas ton premier truc....
    Mon code entier c'est ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub CommandButton1_Click()
    Dim Repertoire As String
    Dim Fichier As String
    Dim Extension As String
     
    Repertoire = "C:\Documents and Settings\RICOH\Mes documents\Devis excel\"
    Extension = ".xls"
    Fichier = Cells(9, 10).Value
     
    ActiveWorkbook.SaveAs Filename:=_
            Repertoire & Fichier& Extension _
            , FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
            ReadOnlyRecommended:=False, CreateBackup:=False
    End Sub

    Le systeme de débogage me dit que l'erreur se trouve ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ActiveWorkbook.SaveAs Filename:=_
            Repertoire & Fichier& Extension _
            , FileFormat:=xlNormal, Password:="", WriteResPassword:="", _
            ReadOnlyRecommended:=False, CreateBackup:=False

  4. #4
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 818
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 818
    Par défaut
    Argh...
    Si tu ne réponds pas aux questions que je te pose, je ne vais pas pouvoir te donner plus de solutions...
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  5. #5
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Le message d'erreur me dit qu'il y a une erreur de compilation

  6. #6
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    Citation Envoyé par plegat
    guismoman33 a écrit :
    j'ai un message d'erreur qui me dit que j'ai une erreur
    Super... on est hyper avancé... c'est quoi le message d'erreur?





    T'a pas besoin d'écrire tous les trucs derrière, ni de l'exntesion d'ailleurs. SI tu écris ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.SaveAs Filename:=repertoire & fichier, FileFormat:=xlNormal, Password:="", WriteResPassword:="",ReadOnlyRecommended:=False, CreateBackup:=False
    ça suffit

    En suite, au lieu de faire un formule tu peux juste incrémenter un pitit bouton sur ta page, en faisant apparaitre la boite a outils (Affichage>barre d'outils > boite a outils controle). La tu prend le pitit truc appelé "bouton de commande" et tu le met sur ta feuille
    Ensuite, tu lui associe le code, en faisant un clic droit dessus et en faisant "visualiser le code" et tu met ton code

    (Après avoir fait ça, ilf aut que ut enlève le mode création qu'il y a sur ton bouton, pour le désactiver c'est sur la boite de controles )
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  7. #7
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    cool j'ai réussi a mettre mon bouton mais il me dit toujours qu'il y a une erreur ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.SaveAs Filename:=Repertoire & Fichier, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False

  8. #8
    Membre éclairé
    Inscrit en
    Octobre 2006
    Messages
    430
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 430
    Par défaut
    Maintenant il me dit erreur définit par l'application ou l'objet

  9. #9
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    Heuuuu hum en fait il l'a fait l'extension

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveWorkbook.SaveAs Filename:=Repertoire & Fichier & ".xls", FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
    Désolé
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

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

Discussions similaires

  1. Probleme de bouton excel
    Par jeje644 dans le forum Excel
    Réponses: 1
    Dernier message: 22/04/2014, 19h23
  2. [VBA excel] Probleme sur bouton commande
    Par RedBurn dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 22/11/2005, 10h10
  3. Excel:probleme pour transformer du texte en nombre par macro
    Par pcheval dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/11/2005, 22h18
  4. [vb excel]Probleme affichage de contenu d'une array
    Par Mugette dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 26/09/2005, 16h01
  5. [Struts]probleme de bouton
    Par stanilas dans le forum Struts 1
    Réponses: 3
    Dernier message: 18/08/2005, 22h29

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