Coller des valeurs plus une image avec VBA | ||
---|---|---|
Inscription: 26/05/2007
Messages:
44
|
Posté le : 24-01-2011 12h42
Bonjour,
Je n'arrive pas à coller l'image dans la cellule AH de la feuille "Janvier". Pouvez-vous me dire ce qui coince dans le code "Vent". 'Vent Set Source = .Range("O5:AA5"): Colonne = "AF" FeJanvier.Range(Colonne & 65535).End(xlUp).Offset(2, 0). _ Resize(Source.Rows.Count, Source.Columns.Count).Value = Source.Value Fichier joint Merci de votre aide Cordialement Guy |
|
|
Re: Coller des valeurs plus une image avec VBA | ||
---|---|---|
Inscription: 09/01/2008
De Montréal, Québec
Messages:
463
Système d'exploitation: PC Version Excel utilisée: 97 à 2016 |
Posté le : 26-01-2011 02h38
Bonsoir Poppy,
De prime abord le code embarqué dans ce classeur me semble victime d'un trait commun à bien des débutant. Il s'agit, à moins que je ne me trompe lourdement, de copier/coller tout aussi enthousiaste qu'intempestif. À ce propos méditer l'adage : «From a programmer point of view, copy/paste is just a nightmare waiting to happen» Traduction libre «Du point de vue d'un programmeur le copier/coller n'est qu'un foutoir à l'horizon». Voilà pour le côté obscur cependant ton classeur est intrigant à plus d'un titre et assez intéressant. Passons du côté ensoleillé. Je n’ai pas fait l’exégèse du code mais me suis plutôt penché sur les objets Shape de type msoPicture utilisés et surtout de la propriété Formula de ces objets (Ouais, compliqué mais pas pour rien je crois.) J’ai donc cloné l’image Image 19 de la feuille WS2300 en feuille Janvier au dessus de la cellule AH11 de cette même feuille. J’ai renommé ce clone imgClone et j’ai posé sa formule à l’identique de l’original soit dans le détail Feuil25.Shapes("imgClone").OleFormat.Object.Formula = Image où Image est une formule donnée par =INDIRECT(WS2300!$R$29) et ainsi l’image imgClone de la feuille Janvier porte la même image que Image 19 de la feuille WS2300. Plus besoin de transbahuter quoi que ce soit dans la cellule Janvier!AH11. Le clone est lié par la même formule que son jumeau et suit donc les variations d’icelui identiquement. Tout ceci n’est qu’un brouillon à creuser alors zieute le petit classeur et nous pourrons passer au nettoyage du code et de quelques autres trucs ultérieurement si le temps me laisse un peu souffler. C'est que je turbine ailleurs entre-temps alors si quelqu'un d'autre veut s'y mettre y'a pas d'prob. Cordialement, Guy |
|
|
Re: Coller des valeurs plus une image avec VBA | ||
---|---|---|
Inscription: 26/05/2007
Messages:
44
|
Posté le : 26-01-2011 10h35
Bonjour,
Merci de me répondre Pour l'instant, je n'ai pas pu faire grand chose car, la macro "FouilleShape" S'arrête à "Stop" surligné en jaune. Cordialement PS : le code en page "Janvier" ne sert à rien , ilest à supprimer. |
|
|
Re: Coller des valeurs plus une image avec VBA | ||
---|---|---|
Inscription: 09/01/2008
De Montréal, Québec
Messages:
463
Système d'exploitation: PC Version Excel utilisée: 97 à 2016 |
Posté le : 26-01-2011 11h04
Bonjour Poppy,
Ne t'occupe pas du code ajouté. Ce n'est que broutille utilitaire. Est-ce que l'image en feuille Janvier est bien la bonne? Guy |
|
|
Re: Coller des valeurs plus une image avec VBA | ||
---|---|---|
Inscription: 26/05/2007
Messages:
44
|
Posté le : 26-01-2011 12h10
Oui l'image est la bonne suivant les nombres des case de la colonne P de la feuille "WS2300".
A chaque changement, l'mage suivant se place 2 lignes en dessous de la 1ère. |
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes