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 :

question très simple mais je ne m'en souvient plus


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 174
    Points : 53
    Points
    53
    Par défaut question très simple mais je ne m'en souvient plus
    comment traite-t-on déjà les espace entre deux mots.

    j'ai un onglet qui se nomme: AA BB

    et comment je le nomme dans une macro

  2. #2
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Salut,
    A moins d'avoir mal compris il suffit de:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim Ws As Worksheet
    Set Ws = Sheets("AA BB")
    A+
    N'oubliez pas le si votre problème est solutionné.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 174
    Points : 53
    Points
    53
    Par défaut
    eu ça ne fonctionne pas car je doit prendre la valeur d'une celluel dans cette feuille:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheet("Coef Vente").Range("C3") = TextBox2.Value

  4. #4
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Citation Envoyé par jbggg Voir le message
    eu ça ne fonctionne pas car je doit prendre la valeur d'une celluel dans cette feuille:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheet("Coef Vente").Range("C3") = TextBox2.Value
    Re,
    Ton explication et ta ligne de code sont contradictoire...
    Ta ligne de code a pour résultat d'affecter à la cellule C3 de la feuille Coef Vente la valeur contenue dans le textbox2 et non d'en prendre la valeur

    Quel résultat attends tu ?

    A+
    N'oubliez pas le si votre problème est solutionné.

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 174
    Points : 53
    Points
    53
    Par défaut
    oui je me suis trompé dans la synthaxe de mon explication.

    je souhaite affecter la valeur de ma textobox dans ma cellule C3

    mais mon prbleme est la synthaxe de "Coef Vente" vba refuse l'espace

  6. #6
    Membre émérite Avatar de Fvandermeulen
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2007
    Messages
    1 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juillet 2007
    Messages : 1 869
    Points : 2 662
    Points
    2 662
    Par défaut
    Re,
    Vba ne refuse pas l'espace c'est Worksheet qui pose problème, la syntaxe correcte est Worksheets

    Donc:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Worksheets("Coef vente").Range("C3") = TextBox2.Value
    A+

    Edit: Ou pour revenir à l'utilisation d'une variable
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Dim Ws As Worksheet
    Set Ws = Sheets("Coef vente")
    Ws.Range("C3") = TextBox2.Value
    N'oubliez pas le si votre problème est solutionné.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    174
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 174
    Points : 53
    Points
    53
    Par défaut
    merci

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

Discussions similaires

  1. Question très simple d'affichage
    Par Vincent32 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/02/2012, 08h52
  2. [Requêtes paramétrées] Question très bête mais
    Par GoustiFruit dans le forum Bases de données
    Réponses: 6
    Dernier message: 24/01/2012, 09h43
  3. Réponses: 1
    Dernier message: 10/03/2010, 08h57
  4. c'est très simple mais je n'arrive pas
    Par info007 dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 14/03/2008, 09h12
  5. [Tableaux] question très simple
    Par H-bil dans le forum Langage
    Réponses: 14
    Dernier message: 28/05/2006, 13h29

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