zeltron
XLDnaute Occasionnel
Bonjour à tout le forum.
Voici mon problème.
J'ai un tableau dans lequel je sélectionne des cellules avec la souris. Ce que je souhaite c'est qu'après avoir sélectionné des cellule en cliquant sur un CmdB, ces cellules sélectionnées reprennent la couleur de fond du bouton sur lequel on a cliqué ainsi que la couleur d'écriture du caption du bouton.
Pour cela j'ai écris ce code, mais cela ne fonctionne pas:
Selection.Interior.ColorIndex = CommandButton1.BackColor
Selection.Font.ColorIndex = CommandButton1.ForeColor
De plus, je souhaite que la valeur des cellules sélectionnées reprenne celle du caption du CmdB, jusque là ca va; mais je souhaiterais qu'il y ait une reprise du caption du CmdB comme valeur uniquement si la cellule de la colonne B du tableau est vide ( la colonne B ne fait pas parti de la sélection); sinon, je souhaite que la valeur des cellule sélectionnées reprenne celle de la valeur de la cellule de la colonne B, respectivement pour chaque ligne. Et pour ce problème, la je ne vois vraiment pas comment faire.
Je vous joint un fichier où toutes ces explications sont détaillées et explicité avec exemple.
Je vous remercie d'avance pour votre aide.
Comptant sur vous, cordialement
Zeltron
Voici mon problème.
J'ai un tableau dans lequel je sélectionne des cellules avec la souris. Ce que je souhaite c'est qu'après avoir sélectionné des cellule en cliquant sur un CmdB, ces cellules sélectionnées reprennent la couleur de fond du bouton sur lequel on a cliqué ainsi que la couleur d'écriture du caption du bouton.
Pour cela j'ai écris ce code, mais cela ne fonctionne pas:
Selection.Interior.ColorIndex = CommandButton1.BackColor
Selection.Font.ColorIndex = CommandButton1.ForeColor
De plus, je souhaite que la valeur des cellules sélectionnées reprenne celle du caption du CmdB, jusque là ca va; mais je souhaiterais qu'il y ait une reprise du caption du CmdB comme valeur uniquement si la cellule de la colonne B du tableau est vide ( la colonne B ne fait pas parti de la sélection); sinon, je souhaite que la valeur des cellule sélectionnées reprenne celle de la valeur de la cellule de la colonne B, respectivement pour chaque ligne. Et pour ce problème, la je ne vois vraiment pas comment faire.
Je vous joint un fichier où toutes ces explications sont détaillées et explicité avec exemple.
Je vous remercie d'avance pour votre aide.
Comptant sur vous, cordialement
Zeltron