Usine à gaz
XLDnaute Barbatruc
Bonjour à toutes et à tous,
Je vous souhaite un beau WE
Je travaille sur une macro que je n'ai pas réussi à coder jusqu'à maintenant.
Dans le fichier test joint, j'ai une feuille (extraite de mon classeur de travail), grâce à la listbox de Job75, je peux noter des informations concernant mes ressentis sur mes appels.
Ces informations, client par client sont notées de la cellule AB19 à AE64.
Pour les effacer en cas de besoin, je clic sur le bouton "effacer tout" qui efface sans activer la Listbox (puisque pas d'activation de cellules).
Ma difficulté est d'effacer une ligne choisie de AB à AE car si je clique sur les cellules pour effacer, la Listbox s'active.
La solution serait de pouvoir coder ce qui suit :
- Au clic sur le bouton "efface infos ligne choisie",le code
- me demande quelle est la 1ère cellule à effacer et en utilisant "Range(cellule_choisie.Offset(0, 0), cellule_choisie.Offset(0, 3))"
ou
- me demande quel est le n° de la ligne des cellules à effacer et en utilisant "Cells(ligne_choisie.Row.Offset(0, 24), Cells(ligne_choisie.Row.Offset(0, 3))"
Malgré mes recherches et tentatives, je n'ai pas réussi jusqu'à maintenant.
Auriez-vous le bon code ?
Je joins le fichier test et je continue mes recherches ...
Avec mes remerciements,
Amicalement,
lionel,
Je vous souhaite un beau WE
Je travaille sur une macro que je n'ai pas réussi à coder jusqu'à maintenant.
Dans le fichier test joint, j'ai une feuille (extraite de mon classeur de travail), grâce à la listbox de Job75, je peux noter des informations concernant mes ressentis sur mes appels.
Ces informations, client par client sont notées de la cellule AB19 à AE64.
Pour les effacer en cas de besoin, je clic sur le bouton "effacer tout" qui efface sans activer la Listbox (puisque pas d'activation de cellules).
Ma difficulté est d'effacer une ligne choisie de AB à AE car si je clique sur les cellules pour effacer, la Listbox s'active.
La solution serait de pouvoir coder ce qui suit :
- Au clic sur le bouton "efface infos ligne choisie",le code
- me demande quelle est la 1ère cellule à effacer et en utilisant "Range(cellule_choisie.Offset(0, 0), cellule_choisie.Offset(0, 3))"
ou
- me demande quel est le n° de la ligne des cellules à effacer et en utilisant "Cells(ligne_choisie.Row.Offset(0, 24), Cells(ligne_choisie.Row.Offset(0, 3))"
Malgré mes recherches et tentatives, je n'ai pas réussi jusqu'à maintenant.
Auriez-vous le bon code ?
Je joins le fichier test et je continue mes recherches ...
Avec mes remerciements,
Amicalement,
lionel,
Pièces jointes
Dernière édition: