Modifier une Macro " Musique "

Bonsoir le forum,

Je sollicite votre aide pour modifier une macro créée par Arturo83, qui fonctionnait très bien jusqu'à présent. Cependant, en raison de changements dans la mise en forme de mes tableaux, la macro ne fonctionne plus. N'ayant aucune connaissance en code VBA, je suis dans l'incapacité de la corriger moi-même.

Vous trouverez ci-joint mon fichier Excel contenant deux onglets : l'onglet "R1" avec les tableaux d'origine et l'onglet "R2" présentant la nouvelle mise en forme de mes tableaux.

Merci d'avance pour votre aide.

30musique-macro.xlsm (88.67 Ko)

Feuil "R2", colonne M, dans certaines cellules, il manque des espaces pour distinguer les sous-chaines.

Bonjour starwaso, le fil, le forum,

Le bouton musique de "R1" fonctionne sur "R1"

Le bouton musique de "R2" fonctionne sur "R2".
J'ai collé les données de "R1" sur "R2" pour vérifier les résultats.

Bizz

Je vous remercie pour vos réponses.

J'ai ajouté dans le fichier un onglet nommé "Feuille1" où j'ai copié les données que je colle dans les tableaux de " l'onglet R2". Il semble que ces données ne soient pas au même format que celles de "l'onglet R1", ce qui explique pourquoi cela ne fonctionne pas correctement Bizarre (lol, j'adore le pseudo). J'ai également ajouté manuellement des valeurs "0p", ce qui pourrait expliquer l'absence d'espaces mentionnée par Klin89 (désolé pour cela).

Ci-joint le fichier

Merci

18musique-macro-b.xlsm (107.21 Ko)

Bonjour starwaso, le fil, le forum,

Ça ne fonctionne pas, car les espaces que l'on voit, ne sont pas des espaces semblables aux caractères générés par la barre d'espacement.

J'ai donc sélectionné un simili espace dans la cellule "M3" de la feuille "R2".
CTRL + H
Rechercher = collé le simili espace
Remplacer = le caractère généré par la barre d'espacement
Dans = Classeur (ou Feuille) selon zone à traiter
Regarder dans = Formules
Bouton "Remplacer tout".

Dans le cas présent, j'ai traité le "Classeur", donc toutes les feuilles.

Dès lors, le code fonctionne dans "R2".

23musique-macro-c.xlsm (108.93 Ko)

Bizz

Bonjour le forum ,

Merci Bizarre pour la macro

bb

Bonne journée

Cordialement

Bonjour le forum,

C'est possible d'intégrer dans la macro (musique 2) ce que Bizarre a mentionné si dessous ?

Ça ne fonctionne pas, car les espaces que l'on voit, ne sont pas des espaces semblables aux caractères générés par la barre d'espacement.

J'ai donc sélectionné un simili espace dans la cellule "M3" de la feuille "R2".
CTRL + H
Rechercher = collé le simili espace
Remplacer = le caractère généré par la barre d'espacement
Dans = Classeur (ou Feuille) selon zone à traiter
Regarder dans = Formules
Bouton "Remplacer tout".

Dans le cas présent, j'ai traité le "Classeur", donc toutes les feuilles.

Dès lors, le code fonctionne dans "R2".

Merci

10musique-macro-c.xlsm (108.93 Ko)

Bonjour starwaso, le fil, le forum,

Dans ce fichier, la version du code incorpore le changement des caractères "Espace" non reconnu, contre des caractères "Espace" générés par la barre d'espacement.

Le code pour le traitement de la présentation de la feuille "R2" est " Sub Musique2() " dans le Modul1. "Sub Musique2()" appelle en sous-routine "Sub ChangeCaractereEspace()".

En espérant que cela fera l'affaire.

27musique-macro-b3.xlsm (109.70 Ko)

Bizz

Bonjour le forum , Bonjour Bizarre

Merci Bizarre pour le correctif de la macro, ça fonctionne très bien

Cordialement

Excellent

Bizz

Rechercher des sujets similaires à "modifier macro musique"