Limité le nombre de Module Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
s
stef3700
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 17 mai 2017
Version d'Excel : 2013

Message par stef3700 » 15 décembre 2017, 21:24

Bonjours a tous.

Voila j’ai une macros pour une insertion avec suppression de photos dans des cellules bien déterminer.
Voir mon fichier test. ( Attention il y a un code ''0'' sur la page )

Mon probleme pour moi qu'il me faudrait en ensemble de cellules au nombre de 32 X 2 par lignes donc 64 modules.

Y a t’il un moyen de la simplifier comme par exemple activer la zone d’insertion ou suppression par la sélection du N° du bouton.
car 64 modules j’en perd mon latin.

Comme je suis novice je demande de l'aide SVP :)

Merci d'avance
Stef
Test.xlsm
mise a jour du fichier
(37.84 Kio) Téléchargé 7 fois
Modifié en dernier par stef3700 le 16 décembre 2017, 14:03, modifié 1 fois.
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'201
Appréciations reçues : 445
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 16 décembre 2017, 08:12

Bonjour,

Ton fichier est corrompu, et ne s'ouvre pas... !

A part ça, je ne comprends pas bien de quoi tu parles ! Qu'est-ce que tu entends par modules ? Tu as l'air de désigner des cellules ainsi ! Si c'est le cas, il vaudrait mieux pas ! Une cellule est une cellule, et un Module répond à une autre définition précise en VBA.

Pour ton information, une photo (ou n'importe quelle forme) insérée sur une feuille, n'est jamais dans une cellule ! On peut la positionner par rapport à telle ou telle cellule mais elle est dans la feuille, uniquement.

Cordialement.
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 414
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 16 décembre 2017, 08:25

Bonjour,

Salut MFerrand ...

Ci-joint une tentative d'interprétation ... émanant d'un non-électricien ... :wink:
Test Stef3700.xlsx
(8.13 Kio) Téléchargé 4 fois
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'201
Appréciations reçues : 445
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 16 décembre 2017, 08:52

Salut James !

Ton fichier s'ouvre ! c'est déjà un plus ! :wink:
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 414
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 16 décembre 2017, 11:53

MFerrand a écrit :
16 décembre 2017, 08:52
Salut James !

Ton fichier s'ouvre ! c'est déjà un plus ! :wink:
Salut MFerrand ...

Voilà qui me rassure ... j'ai, à tout le moins, franchi ce cap ... :lol:
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
s
stef3700
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 17 mai 2017
Version d'Excel : 2013

Message par stef3700 » 16 décembre 2017, 14:10

Re bonjour a tous effectivement sans le fichier en pièce joint comme model a mon probleme
difficile de comprendre
voila je l'ai remis .......(je ne comprend pas pourquoi il ne fonctionner pas )

pour les modules dans mon fichier bien sur dans la macro.

Merci d'avance pour la solution

pas évident d'expliquer mon souci comme je suis novice
Stef :) :) :)
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'201
Appréciations reçues : 445
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 16 décembre 2017, 14:59

:scritch: Je dois avouer que je suis perplexe ! :lol:

Il y a là tout ce qu'il faut pour heurter mon bon sens "primaire" :)

Déjà 8 modules Standard avec une macro seulement par module ! Et des macros semblables qui se répètent par couples ! Une feuille qui commence à être garnie de boutons...

Et tout ça pour mettre ou supprimer quelques images ! :snif:

J'opte pour un retour aux fondamentaux, bien oubliés...

2 actions : Insérer ou Supprimer, ça mérite 2 boutons au maximum !

Il s'agit de 2 actions plutôt élémentaires : une procédure pour chacune, ça fait 2 macros !

Modules (Standard) : Tant que je ne vois pas de justifications sérieuses pour en créer déjà un second (et le nombre de macros n'est pas en soi une justification sérieuse), je considère qu'un seul suffit. Au demeurant vu que le code sera plutôt réduit, rien ne justifie de dépasser un module Standard.

Comment faire pour déterminer l'emplacement ? Soit on les remplit à la suite... soit tout simplement on demande à l'utilisateur de le choisir !
Si on se crée une identification judicieuse des emplacements, ils pourront être aisément définis par décalage à partir du premier (qui pourra être nommé, ce qui simplifiera encore...)
Et on pourra même établir une proc. Function renvoyant l'emplacement sous forme de plage à partir de son identification, appelée par les autres proc. selon besoins...
On atteindra alors 3 procédures ! :wink:

Cordialement.
s
stef3700
Nouveau venu
Nouveau venu
Messages : 9
Inscrit le : 17 mai 2017
Version d'Excel : 2013

Message par stef3700 » 16 décembre 2017, 15:42

Re bonjour

la j’avoue de ne pas comprendre. ;;)
c’est pourquoi je demande de l'aide. :wink:
afin d'une insertion d'une photos depuis le bouton associer puis de supprimer n’importe la-quel par ordre non défini.

Cordialement
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 414
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 16 décembre 2017, 16:27

@ MFerrand ...

Pour le coup ... le libellé choisi pour le Sujet ... est parfaitement en adéquation avec la situation ...

Limiter le nombre de Modules .... :lol: :lol: :lol:
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
M
MFerrand
Fanatique d'Excel
Fanatique d'Excel
Messages : 17'201
Appréciations reçues : 445
Inscrit le : 20 juillet 2015
Version d'Excel : 2010 FR

Message par MFerrand » 16 décembre 2017, 16:43

YES ! :lol:

On en reparle plus tard ! Urgence repas décrétée ! :jsr: momentanément !
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message