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 :

Debutant VBA cherche aide.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    RETRAITE
    Inscrit en
    Novembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : RETRAITE

    Informations forums :
    Inscription : Novembre 2021
    Messages : 3
    Par défaut Debutant VBA cherche aide.
    Bonjour,
    Malgré mon « certain » âge je me lance dans le VBA .
    Je cherche à concaténer 2 variables, l’une alpha et l’autre numérique pour en faire une adresse de cellule.
    J’ai trouvé cet exemple sur le Net

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Dim a As String = "abc"
    Dim d As String = "def"
    Dim z As String = a & d
    Dim w As String = a + d
    .pour obtenir z et w avec valeurs « abcdef »

    Malheureusement j’obtiens l’erreur suivante
    Erreur de compilation – Erreur de syntaxe.
    Quelqu’un peut-il m’aider ?
    Par avance Merci
    PSITT49
    Ps Je suis sous W10 et j’utilise EXCEL 2016

  2. #2
    Expert confirmé
    Homme Profil pro
    Responsable des études
    Inscrit en
    Juillet 2014
    Messages
    2 681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aude (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable des études
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2014
    Messages : 2 681
    Par défaut
    Bonjour,

    Tu ne peux pas mélanger définition et affection:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Dim a As String
    Dim d As String
    Dim z As String
    Dim w As String
     a = "abc"
     d = "def"
     z = a & d
     w = a + d
    edit: attention ici toutes tes variables sont de type texte (string) si tu commences à mélanger alpha et numérique l'écriture a + d renverra une erreur

  3. #3
    Rédacteur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2013
    Messages
    1 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Août 2013
    Messages : 1 035
    Par défaut
    Citation Envoyé par PSITT49 Voir le message
    Bonjour,
    Malgré mon « certain » âge je me lance dans le VBA
    Bonjour.
    A mon avis, le plus simple est de commencer par le début, c'est à dire lire les documentations destinées aux débutants.
    Cela vous fera gagner beaucoup de temps et vous permettra de progresser rapidement.
    Il y a en a plusieurs sur ce site, je peux vous conseiller celle-ci : http://laurent-ott.developpez.com/tu...el-vba-tome-1/

    Bonne continuation.

  4. #4
    Candidat au Club
    Homme Profil pro
    RETRAITE
    Inscrit en
    Novembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : RETRAITE

    Informations forums :
    Inscription : Novembre 2021
    Messages : 3
    Par défaut Merci beaucoup Laurent
    Merci beaucoup Laurent - Je suis "en plein dedans" - je rajeunis de 50 ans : en effet je suis un informaticien de la 1ère heure.
    Mais dans les années 70, c'était le binaire, le Fortran, le Cobol et j'en passe .

  5. #5
    Membre averti
    Homme Profil pro
    manager
    Inscrit en
    Août 2021
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : manager

    Informations forums :
    Inscription : Août 2021
    Messages : 10
    Par défaut
    Ah ecrire en binaire !

    On y voyait plus rien

  6. #6
    Candidat au Club
    Homme Profil pro
    RETRAITE
    Inscrit en
    Novembre 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : RETRAITE

    Informations forums :
    Inscription : Novembre 2021
    Messages : 3
    Par défaut QUE VOULEZ VOUS DIRE ?
    JE NE COMPREND PAS VOTRE MESSAGE "ON N'Y VOYAIT PLUS RIEN"....
    Pour l'instant ce qui m'intéresse c'est de découvrir le VBA...

  7. #7
    Membre confirmé
    Homme Profil pro
    Ingénierie de Maintenance
    Inscrit en
    Août 2018
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénierie de Maintenance

    Informations forums :
    Inscription : Août 2018
    Messages : 29
    Par défaut Debutant VBA cherche aide.
    je reprends le code de halaster08 ci dessus avec qqes infos.

    en VBA (autres codes ?) il faut scinder "Dim a As String = "abc""

    en définition de la variable, affectation de valeur à la variable, opération sur la variable
    ___Dim a As String_______________a = "abc"________________z = a & d____________________________ je mets des tirets bas à la place des espaces car tous les espaces sont supprimés

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    'définition du type de variable, ici du texte "String"
    Dim a As String
    Dim d As String
    Dim z As String
    Dim w As String
     
    'affectation des valeurs aux variables a et d
     a = "abc"
     d = "def"
     
    'opération sur les variables texte
     z = a & d
     w = a + d

Discussions similaires

  1. Réponses: 6
    Dernier message: 07/10/2014, 17h33
  2. Debutant en C cherche aide pour fonctions!!!!
    Par benji17c dans le forum C
    Réponses: 5
    Dernier message: 30/09/2003, 12h47

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