Changer cible sur autre autre onglet

Bonjour j’ai utilisé une macro qui fonctionne plutôt bien

D’une personne sur le forum https://forum.excel-pratique.com/excel/suppression-de-ligne-si-un-mot-precis-est-dans-les-cellules-t...

Sub SupprimeLigne()
Dim Lg&, c As Range, Cel As Range
Dim firstAddress$
Lg = Range("a" & Rows.Count).End(xlUp).Row
Application.ScreenUpdating = False

For Each Cel In Range("f1:f" & [f65000].End(xlUp).Row) 'mots à rechercher
With Range("a1:a" & Lg)
Set c = .Find(Cel, LookIn:=xlValues, lookat:=xlPart)
If Not c Is Nothing Then
firstAddress = c.Address
Do
Range(c.Address).ClearContents
Set c = .FindNext(c)
If c Is Nothing Then Exit Do
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
Next Cel
On Error Resume Next 'si pas de vides
Range("a1:a" & Lg).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub

pour que ce soir simple un onglet avec une ligne de titre A1

Et des la case A2 mes données de noms à trier

En colonne G des G2, une liste de noms

la macro supprime les lignes lorsque qu’elle trouve les noms de G en colonne A

est t il possible de faire que la liste soit sur un autre onglet

Onglet « liste » >>> titre « liste de nom » en c1 et la collone c les noms

La macro supprimera toutes les lignes en fonction de cette liste … mais ciblant l’autre onglet

merci par avance pour votre aide

Bonjour

il n' y a qu'une ligne à changer

With Range("a1:a" & Lg)

devient

with sheets("liste").Range("c1:c" & Lg)

A+ François

Merci beaucoup :)

Je vais tester cela immédiatement

391cdf54 2287 4837 a9dd 3f5502925dfd

Sur cette photo, il y’a en colonne « i » Les noms des employés

C’est un fichier comportant plus de 100 lignes habituellement

d7cd8bbe ca6e 401f b6b9 4c02ba8b2efd

sur cet onglet c’est l’onglet liste ou l’on saisie en colonne d

Dans la partie orange les employé à recherché

Je pense que pour la macro c’est l’inverse..

Chercher dans l’onglet liste les conseillers qui se trouve dans les autres onglet et supprimer les lignes

ed9b35be c9b8 41e6 b650 236e9649ccb8

Bonjour

Là on fait du bricolage

Tu joins un fichier et je regarde

A+ François

Voici le fichier

Pardon du retard

Je vous souhaite une très bonne année et tout mes meilleurs vœux:)

Bonjour

Que l'on soit bien d'accord

si nom en D4:D16 sur feuille ROR quand on clic sur go d'une autre feuille, à chaque fois que l'on voit ce nom on supprime la ligne.

J'ai ajouté des colonnes masquées sur les feuilles ou les noms n'était pas en colonne I

La liste des noms sont sur la feuille liste (qui peut être masquée) elle ne sert que à alimenté la validation de données feuille ROR D4 à D16

je ne vois pas l'utilité du nuage?

je n'ai fait pour l'instant que "SupprimeLigneM009()" on pourra utiliser la même macro pour toutes les feuilles...

on peut même faire une macro qui fait toutes les feuilles automatiquement

pas compris

pour que ce soir simple un onglet avec une ligne de titre A1

Et des la case A2 mes données de noms à trier

En colonne G des G2, une liste de noms

la macro supprime les lignes lorsque qu’elle trouve les noms de G en colonne A

A+ François

Bonjour francois

Merci encore de m aider à ce fichier c’est vraiment gentil

Ouile nuage c’est une fantaisie qui peut être remplacer par un bouton autre … il sert à importer directement dans chaque onglet les noms dans la listes grisé de chaque onglet… car une fois que je clique sur Go cella supprime cette meme liste

Je vais tester tout à l’heure le fichier

En réfléchissant grâce à vous ..peut être éventuellement un bouton combo « import + suppression des lignes «

Mais j’aime bien pouvoir choisir par onglet
ce n’est pas le plus urgent :)

Merci encore

Bonjour :)

J’ai tester le fichier hier soir

L idée de la liste est séduisante sur l’autre onglet… mais il y’a peu de personne qui seront dans la liste du 1 et onglet (max 10 ) elle est en jaune pour indiquer que ce n’est que cette colonne à modifier. Car en effet une fois finaliser les aurez case seront verrouillé.

Je n’ai pas réussi à utiliser la macro sur le m009 en tout cas en sélectionnant d autre legumes la macro bug

Je vois dans mon idee, une macro qui réalise l action d incrémenté les noms saisis du premier onglet ( colonne jaune ) et qu elle supprime les lignes dans chaque onglet en fonction de la sélection

Les boutons go ( en jaune ) restent afin de réaliser l action par onglet

J’ai une idée d’une évolution que je vais partager avec vous mais ce n’est pas le plus urgent

Je reste à disposition pour résoudre ensemble ce tableau

Bonjour

Correction effectuée. Les macros des autres feuilles ont été modifiées

A+ François

dans le fichier initial que j’ai récupéré ici sur « Excel pratique, » mon soucis etait que pour que la macro fonctionne, il Yavais la liste en gris tout à droite de cha que onglet ce qui entraîne la suppression des lignes

la macro fonctionne mais il doit y avoir la liste sur la droite en gris.

je me rend compte que se serait plus simple que la recherche des noms ne soit que dans le premier onglet dans la colonne orange

les listes en gris seraient donc supprimer

Est t’il possible que la macro supprime les noms de chaque onglet en comparant les noms uniquement du premier onglet

En gros La macro rechercherais les noms en fonction de la liste du 1 onglet en orange et elle supprimerais les lignes dans les onglet m009, f860 etc

Je la dupliquerais ne vous inquiétez pas pour les onglet
une seule macro qui supprimerais tout d’un seul coup serait l’idéal

Bonjour

Dans la réponse que je t'avais donné on ne se sert pas de ces colonnes à gauche

Celle ci ne peuvent être supprimées automatiquement car ce ne sont pas les même colonnes

J'ai fait toutes les feuilles...

A+ François

Bonsoir francois

Nous somme daccord que le premier onglet, sert de liste commune pour que dans les autres onglets cela supprime la ligne complète

pour que ce soit plus simple j'ai mis un bouton poubelle sur le premier onglet cela déclenchera la suppression de la ligne complète

j'ai une question concernant le fichier, j'ai mis en jaune ce qui peut être supprimer, vu que c’est désormais dans le premier onglet que la recherche ce réalise

si on supprime les colonnes cela va fonctionner n'est ce pas ? (

Bonjour

Ci joint le fichier corrigé

A+ François

vous avez réalisé exactement ce que j’imaginais

je tiens à vous remercier pour ce fichier et pour le temps que vous m'avez accorder pour le finaliser

François vous avez été une grande aide je vous en remercie milles fois

Rechercher des sujets similaires à "changer cible onglet"