Macros VBA EXCEL

Fermé
Gib's - 25 janv. 2012 à 17:30
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 - 25 janv. 2012 à 17:55
Bonjour, je précise que je suis sur Excel 2007

Je viens de créer une macro tout simple.... explication:

Je sélectionne l'onglet développeur, je clique sur enregistrer une macro, puis...

Je cliques sur l'onglet "insertion" > "Formes" et je cliques sur un "SMILEY"...

Je le place sur ma feuille, puis je lui donne une couleur jaune !
puis je sélectionne la cellule A1, et je coupe l'enregistrement de ma macro....

Mon problème est...

En retournant pour lire dans mon éditeur VBA ?
L'unique chose qu'il m'a enregistré est ....

Range("A1").Select.
--------------------------------------------------------------------------------------------------------------------
Il aurait du me dire :

(manque çà) > ActiveSheet.Shapes.AddShape(msoShapeSmileyFace, 190, 100, 72#, 72#).Select

(Et çà) > Selection.ShapeRange.Fill.ForeColor.SchemeColor = 10

Range("A1").Select
--------------------------------------------------------------------------------------------------------------------
Pourquoi il ne m'a enregistré que : Range("A1").Select
A voir également:

1 réponse

pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
25 janv. 2012 à 17:55
Bonjour,

Il semble en effet que ce soit une régression par rapport à Excel 2003 qui le faisait trés bien.

C'est clairement dit ici chez Microsoft :

https://support.microsoft.com/en-us/help/937620

Si quelqu'un a des infos sur la correction éventuelle de cette anomalie ?

A+
0