doublenico
XLDnaute Junior
Bonjour à tous,
Je sollicite votre aide pour m'aider à comprendre comment je dois attaquer ma macro, je m'explique.
J'ai un doc Excel dans lequel on retrouve toujours un bloc de 4 cellule (ex : D10 à D13). On retrouve dans ce bloc, dans la première cellule toujours une image, les 3 autres contiennent du texte.
Il s'agit de mettre en place une gamme imagée, c'est à dire une liste d'instruction que doit executer une personne.
Dans l'exemple que je mets en pièce jointe, j'ai plusieurs bloc.
Je souhaite pouvoir de facon automatique inserer un bloc et par conséquent de décaler les blocs existant mais aussi supprimer un bloc et que tous les autres blocs remontent d'un niveau.
Je ne sais pas comment attaquer cette macro. J'ai commence à nommer mes premiers blocs (zone nomée "zone1", "Zone2...) et je me dis qu'il faudrait dans un premier temps pouvoir lister toutes les zones nommées (je ne sais pas comment faire) puis créer un userform qui permettrait d'inserer un "new block" et qui décalerait tous les autres...
Merci d'avance pour vos idées.
http://cjoint.com/?mglST8RCwB
Je sollicite votre aide pour m'aider à comprendre comment je dois attaquer ma macro, je m'explique.
J'ai un doc Excel dans lequel on retrouve toujours un bloc de 4 cellule (ex : D10 à D13). On retrouve dans ce bloc, dans la première cellule toujours une image, les 3 autres contiennent du texte.
Il s'agit de mettre en place une gamme imagée, c'est à dire une liste d'instruction que doit executer une personne.
Dans l'exemple que je mets en pièce jointe, j'ai plusieurs bloc.
Je souhaite pouvoir de facon automatique inserer un bloc et par conséquent de décaler les blocs existant mais aussi supprimer un bloc et que tous les autres blocs remontent d'un niveau.
Je ne sais pas comment attaquer cette macro. J'ai commence à nommer mes premiers blocs (zone nomée "zone1", "Zone2...) et je me dis qu'il faudrait dans un premier temps pouvoir lister toutes les zones nommées (je ne sais pas comment faire) puis créer un userform qui permettrait d'inserer un "new block" et qui décalerait tous les autres...
Merci d'avance pour vos idées.
http://cjoint.com/?mglST8RCwB
Dernière édition: