Macros VBA EXCEL
Gib's
-
pilas31 Messages postés 1878 Statut Contributeur -
pilas31 Messages postés 1878 Statut Contributeur -
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
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:
- Macros VBA EXCEL
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Si ou excel - Guide
- Excel compter cellule couleur sans vba - Guide
- Déplacer colonne excel - Guide
1 réponse
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+
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+