Effacer selon nom liste affiché sur 2 tableaux

bonjour,

comment effacer sur le fichier joint, la ligne délimitée par les tableaux de chaque nom choisi par combobox en appuyant sur le bouton effacer qui va lancer la macro ?

merci

22dann-efface.xlsx (16.13 Ko)

Bonjour

Désolé mais je trouve que tes explications ne sont pas très claires et je ne comprends pas ce que tu veux faire...

Bye !

salut,

le but est, en selectionnant par la combobox un nom, d'effacer toute la ligne du tableau concerné et pas la ligne de la feuille entière.

Ceci, en prennant en compte le fait que les 2 tableaux ont un nombre de cellules par ligne différent

Bonjour,

Même remarque que gmb (salut ).

Cdlt.

salut,

je vais tenter d'être un peu plus clair !

j'ai 2 tableaux

le 1er de b2 à f14

le 2ème de b19 à s31

je veux choisir à l aide du combobox le nom dont je veux effacer les valeurs des cellules de la ligne qui figurent dans l'un des 2 tableaux en jaune.

11dann-efface.xlsx (16.15 Ko)

Alors voici un essai à tester.

Te convient-il ?

Bye !

13dann-efface-v1.xlsm (34.32 Ko)

salut,

merci pour ton aide mais ça ne doit pas fonctionner ainsi.

1/ je choisi le nom à effacer dans le combo que j'ai sur la feuille

2/ j'appuie sur le bouton effacer pour effacer le contenu de la ligne du tableau suivant le nom selectionné

il ne faut pas supprimer la ligne, et il ne faut surtout pas effacer en dehors des tableaux

Nouvel essai.

18dann-efface-v2.xlsm (30.84 Ko)

salut,

sur ce coup là, il n 'y a rien qui fonctionne..... je n'ai pas trouvé de code. est ce normal ?

J'ai pourtant rempli des colonnes pour bien voir la disparition des données.

Mais j'ai laissé les titres. Voulais-tu les effacer aussi ?

Bye !

re...salut !:)

on avance ! , je devrais plutôt dure tu avances !

pour ce qui est d'effacer le titre aussi: oui

Par contre, là où il faut que tu modifies, si tu peux:

dans l'ordre des opérations:

je souhaite conserver ma combo pour la liste et pas le userform car elle sert aussi à autre chose et il faut aussi utiliser le bouton que j'avais nommé bouton 3

donc, dans l'ordre:

je choisi dans la liste de ma combo

je clique sur le bouton 3

la macro cherche le nom de ma combo et efface les données de la ligne du tableau du nom concerné, ainsi que le nom.

à+

Nouvelle version

Bye !

17dann-efface-v3.xlsm (35.94 Ko)

salut,

merci, t'as trouvé exactement ce que je cherchais à faire.

encore un grand merci et à+

salut,

peux tu m'expliquer comment tu trouves la valeur 16 dans :

If c.Row < 16 Then

merci

dann a écrit :

peux tu m'expliquer comment tu trouves la valeur 16 dans : If c.Row < 16 Then

La ligne 16 se trouve entre les deux tableaux de ta feuille.

Donc, si c.row est inférieur à 16, on efface jusqu'à la colonne F.

Dans le cas contraire, on efface jusqu'à la colonne S

Pour les lignes entre 15 et 18, on s'en moque car il n'a rien d'écrit.

Et si tu veux encore être plus précis, il te faudrait distinguer le cas où C. row<15 puis le cas où c.row >18

Et là, on ne toucherait rien à ce qu'il pourrait y avoir dans les lignes 1 à 18

OK ?


erreur de frappe ; lire

Et là, on ne toucherait rien à ce qu'il pourrait y avoir dans les lignes 15à 18

Rechercher des sujets similaires à "effacer nom liste affiche tableaux"