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 :

pb de syntaxe


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 199
    Par défaut pb de syntaxe
    Bonjour,

    Bon j'ai presque fini ce que jevoulais faire
    Par contre la je bloque encore car j'ai une erreur de syntaxe que je ne comprend pas

    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
     
     For i = 1 To 100
            For j = 1 To 150
                With Sheets("Fevrier").Cells(i, j)
                    If Not .Comment Is Nothing Then 'Si il y a un commentaire dans la cellule traitee
                        TxtComm = .Comment.Text 'récupération du commentaire de la cellule traitée
                        If j = 52 Then TxtComm = Replace(TxtComm, X, Z) ' remplace une chaine X par un chaine Y
                        Else: TxtComm = Replace(TxtComm, X, Y) ' remplace une chaine X par un chaine Y
                        End If
                        .Comment.Text Text:=TxtComm ' on ré injecte le commentaire dans la cellule traitée
     
                        TxtCommB = .Comment.Text 'récupération du commentaire de la cellule traitée
                        TxtCommB = Replace(TxtCommB, T, U) ' remplace une chaine X par un chaine Y
                        .Comment.Text Text:=TxtCommB ' on ré injecte le commentaire dans la cellule traitée
     
                    End If
                End With
            Next j
        Next i
    En fait le pb doit etre sur les bloc if

    Vous pouvez m'aider ?

    Merci d'avance

  2. #2
    Expert confirmé Avatar de casefayere
    Homme Profil pro
    RETRAITE
    Inscrit en
    Décembre 2006
    Messages
    5 138
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : France, Ardennes (Champagne Ardenne)

    Informations professionnelles :
    Activité : RETRAITE
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 138
    Par défaut
    Bonjour,
    à mon avis, à ce niveau là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If j = 52 Then TxtComm = Replace(TxtComm, X, Z) ' remplace une chaine X par un chaine Y
    Else: TxtComm = Replace(TxtComm, X, Y) ' remplace une chaine X par un chaine Y
    End If
    je mettrais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    If j = 52 Then
       TxtComm = Replace(TxtComm, X, Z) ' remplace une chaine X par un chaine Y
        Else
        TxtComm = Replace(TxtComm, X, Y) ' remplace une chaine X par un chaine Y
    End If
    Cordialement,
    Dom
    _____________________________________________
    Vous êtes nouveau ? pour baliser votre code, cliquer sur cet exemple : Anomaly
    pensez à cliquer sur :resolu: si votre problème l'est
    Par contre, il est désagréable de voir une discussion résolue sans message final du demandeur (satisfaction, désarroi, remerciement, conclusion...)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 199
    Par défaut
    Ok merci
    j'étais loin de penser que ca viendrait de ça....

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

Discussions similaires

  1. [syntaxe] Gerer les variables dans une requete
    Par rastapopulos dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 15/04/2003, 12h53
  2. Syntaxe requete
    Par Chipolata dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/03/2003, 14h22
  3. [Syntaxe] Action simultanée sur plusieurs élements
    Par FranT dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/03/2003, 20h20
  4. Syntaxe TASM <-> MASM
    Par LFC dans le forum Assembleur
    Réponses: 3
    Dernier message: 28/02/2003, 15h56
  5. [VB6] [Syntaxe] Fonction renvoyant un tableau d'objets
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/10/2002, 15h33

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