|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 13 ![]() |
Bonjour,
Une question de novice : est-ce qu'il existerait quelque part une aide "détaillée" sur vba pour excel ? Un exemple : l'aide dans VBA Excel sur Worksheet.PasteSpecial, méthode : Pour le premier paramètre Format, il y a seulement un exemple de format "Microsoft Word 8.0 Document Object" . Du coup moi qui voulait essayer de coller avec cette méthode au format Image (Métafichier Windows), je suis bloqué sans savoir si ce format est prévu ou non. C'est juste un exemple. Avoir toutes les infos utiles à disposition, c'est certainement réver un peu, mais si cela existe je ne voudrais pas passer à côté. Merci par avance à toutes les réponses. |
|
|
01
|
|
|
#2 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Je suis d'accord sur le fait que l'aide VBA n'est pas toujours géniale.
Pour ton cas précis, je te conseillerais (oui, je sais, d'habitude je dis toujours de l'éviter) d'utiliser l'enregistreur de macro pour voir ce qu'il va mettre. Ensuite, en fonction du format qu'il t'aura proposé, une petite recherche Google fera sans doute ton bonheur. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 13 ![]() |
Salut
Merci. Pour mon cas précis dans excel 2007 il n'y a pas de menu pour coller au format "Image (Métafichier)". Il y a seulement un menu "Coller une image" et là on obtient une image au format "bitmap", je crois, mais en tout cas pas au format métafichier. Du coup l'enregistreur de macro ne permet pas de récupérer le format métafichier. Cdt |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() ![]() |
Salut
Peut-être sur le site de la Msdn @ZebreLoup: L'enregistreur de macro n'est certes pas la panacée, mais si la personne prend un peu de temps pour la retravailler, l'enregistreur lui donne quand même une ossature de code, sans compter pour obtenir les informations sur la mise en forme des cellules et sur la syntaxe du code en lui même. Personnellement je l'utilise régulièrement (moins souvent qu'au début) pour obtenir des syntaxes particulières, je pense qu'au contraire il faut incité les débutants à se l'approprier. (Désolé pour la parenthèse) ++ Qwaz
__________________
MagicQwaz := Harry Potter la baguette en moins ![]() Le monde dans lequel on vit HammerFest Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer |
|
|
10
|
|
|
#5 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
@Qwazerty : En fait je suis complètement d'accord avec toi, c'est juste que je pense que ça doit se limiter à trouver la syntaxe de telle ou telle opération et je l'utilise aussi souvent pour cette raison (d'ailleurs, c'est parfois dommage de ne pas l'avoir sous Outlook). Mais le message que je veux faire passer, c'est qu'il faut éviter de prendre pour argent comptant le code qu'il génère et ne pas se lancer dans VBA sans avoir appris des concepts de base de programmation (variables, procédures, fonctions...). On se retrouve sinon vite avec du code avec des Select, Activate de partout, très dûr à débugger et source de nombreuses erreurs.
Mais pour connaitre la propriété qui permet de mettre le cadre de droite d'une cellule en pointillés et en bleu ou de changer l'échelle en abscisse d'un graphique bâton d'un graphique, c'est top ! Désolé aussi pour la parenthèse. |
|
|
20
|
Copyright © 2000-2012 - www.developpez.com