Erreur macro

Totomacro -  
f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Pouvez vous me dire si vous payez une erreur ou plus svp?

ActiveCell.Offset(0, 6) = "[b]Pseudonyme : [/b][color=#FF0000][b]" & zpseudo & "[/b][/color]" & Chr(10) & _
"[b]Nom du personnage : [/b][color=#FF0000][b]" & zndp & "[/b][/color]" & Chr(10) & _
"[b]Date : [/b][color=#0000FF][b]" & zdte & "[/b][/color]"& Chr(10) & _& Chr(10) & _
"[b]Motif : [color=#008000]" & zmotif & "[/color][/b]& Chr(10) & _
"[b]source: [color=#FF8C00]" & zsource & "[/color][/b]" & Chr(10) & _

5 réponses

Résumé de la discussion

Un extrait de discussion porte sur une macro VBA qui tente d’insérer des informations formatées via ActiveCell.Offset(0, 6), incluant des balises [b], [color] et des retours à la ligne. Des échanges évoquent des difficultés liées au placement sur la bonne feuille (feuille 2 ou 3), au moment de l’exécution et à End Sub, qui semble interrompre les commandes. Plusieurs messages mentionnent une erreur d’exécution 70 ou une autorisation refusée tandis que certains proposent de retirer la ligne ActiveCell.Offset(0, 6) pour que la macro fonctionne, même partiellement. En cas de persistance du bug, il est suggéré de vérifier le positionnement des cellules et la cohérence des variables utilisées pour le formatage afin d’éviter retours à la ligne et balises mal interprétées.

Bobot (l'IA à votre service)
  1. danielc0 Messages postés 2199 Date d'inscription   Statut Membre Dernière intervention   291
     
    Bonjour,

    Dim zpseudo, zndp, zdte, zmotif, zsource
    ActiveCell.Offset(0, 6) = "[b]Pseudonyme : [/b][color=#FF0000][b]" & zpseudo & "[/b][/color]" & Chr(10) & _
    "[b]Nom du personnage : [/b][color=#FF0000][b]" & zndp & "[/b][/color]" & Chr(10) & _
    "[b]Date : [/b][color=#0000FF][b]" & zdte & "[/b][/color]" & Chr(10) & Chr(10) & _
    "[b]Motif : [color=#008000]" & zmotif & "[/color][/b]" & Chr(10) & _
    "[b]source: [color=#FF8C00]" & zsource & "[/color][/b]" & Chr(10)
    


    Daniel
    0
  2. Totomacro
     
    Non ça ne marche toujours pas qu'est-ce que Dim ?

    voilà le fichier https://www.cjoint.com/c/HGDsK7je5YH
    0
    1. danielc0 Messages postés 2199 Date d'inscription   Statut Membre Dernière intervention   291
       
      Je viens de reporter mes modifications dans ton classeur. Visiblement, toi, tu ne l'as pas fait ! Pour "Dim", regarde dans l'aide VBA.

      Daniel
      0
    2. Totomacro
       
      Si je l'avais fais mais comme ça ne marchait pas j n'ai pas enregistré
      0
  3. Totomacro
     
    Î
    0
    1. danielc0 Messages postés 2199 Date d'inscription   Statut Membre Dernière intervention   291
       
      ??? Est-ce que ça fonctionne ?
      0
    2. Totomacro
       
      ah non pour ça que je n'ai pas enregistré
      0
  4. Totomacro
     
    et quand je retire

    ActiveCell.Offset(0, 6) = "[b]Pseudonyme : [/b][color=#FF0000][b]" & zpseudo & "[/b][/color]" & Chr(10) & _
    "[b]Nom du personnage : [/b][color=#FF0000][b]" & zndp & "[/b][/color]" & Chr(10) & _
    "[b]Date : [/b][color=#0000FF][b]" & zdte & "[/b][/color]"& Chr(10) & _& Chr(10) & _
    "[b]Motif : [color=#008000]" & zmotif & "[/color][/b]& Chr(10) & _
    "[b]source: [color=#FF8C00]" & zsource & "[/color][/b]" & Chr(10) & _

    le reste re marche

    hors le faite que ça ne va pas dans le tableau formaté mais dessous mais lui aussi quand je le retire la marcro marche pas
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Totomacro
     
    J'ai essayé de le mettre en page 3 mais non

    Sheets("3").Activate
    Range("A1").Select
    ActiveCell = "[b]Pseudonyme : [/b][color=#FF0000][b]" & zpseudo & "[/b][/color]" & Chr(10) & _
    "[b]Nom du personnage : [/b][color=#FF0000][b]" & zndp & "[/b][/color]" & Chr(10) & _
    "[b]Date : [/b][color=#0000FF][b]" & zdte & "[/b][/color]"& Chr(10) & _& Chr(10) & _
    "[b]Motif : [color=#008000]" & zmotif & "[/color][/b]& Chr(10) & _
    "[b]source: [color=#FF8C00]" & zsource & "[/color][/b]" & Chr(10) & _
    "[b]source: [color=#000000]" & zsmsg & "[/color][/b]" & Chr(10) & _
    End Sub

    je pense que le souci est après le = mais je ne le vois pas
    0
    1. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Bonjour a tous

      Sub test()
      Sheets("3").Activate
      Range("A1").Select
      ActiveCell = "[b]Pseudonyme : [/b][color=#FF0000][b]" & zpseudo & "[/b][/color]" & Chr(10) & _
      "[b]Nom du personnage : [/b][color=#FF0000][b]" & zndp & "[/b][/color]" & Chr(10) & _
      "[b]Date : [/b][color=#0000FF][b]" & zdte & "[/b][/color]" & Chr(10) & Chr(10) & _
      "[b]Motif : [color=#008000]" & zmotif & "[/color][/b]" & Chr(10) & _
      "[b]source: [color=#FF8C00]" & zsource & "[/color][/b]" & Chr(10) & _
      "[b]source: [color=#000000]" & zsmsg & "[/color][/b]" & Chr(10)
      End Sub
      0
    2. Totomacro
       
      Bonjour, merci de la réponse.

      Voilà ce que ça donne

      http://oi68.tinypic.com/212czl1.jpg

      et quand je rajoute le end sub, ça ignore la commande de la page 3 et les 2 premières marchent.
      0
    3. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,

      Le code que je vous ai mis est une procedure avec un debut: Sub Test et une fin: End Sub.
      Si vous voulez integrer la partie qui vous interesse, ne prenez que celle-ci...................
      0
    4. Totomacro
       
      ? Pourtant j'arrive a générer en page 1 et 2 pas possible de faire plus ?
      0
    5. f894009 Messages postés 17417 Date d'inscription   Statut Membre Dernière intervention   1 717
       
      Re,
      Peut-être, mais le code que j'ai corrigé est pour la feuille d'index 3
      0