Modifier des cellules

Bonjour à tous,

J'ai un problème à résoudre et je ne sais pas comment procéder, fonctions ou macros ?

J'ai une base de données qui contient une colonne A avec des noms de chauffeurs de camions.

Ces chauffeurs apparaissent en fonction de leur prestation dans l'entreprise. Leur noms sont saisis dans cette colonne. Il y a du turn over car ce sont des sous traitants.

Dans la colonne B je saisi le mot"sorti" lorsqu'ils ont fini leur prestation.

Par contre je voudrais que leur nom se copie dans une colonne C et s'efface de la colonne A lorsque la mention "sorti" est saisie.

Pourquoi me direz vous ? Et bien parce que j'ai nommé cette colonne A dans la feuille et que cela me sert de liste dans une autre feuille.

Cette liste doit être mise à jour au fur et à mesure des entrées/sorties des chauffeurs !

J'ai essayé avec SI() , avec des combinaisons de type REMPLACER mais ca ne marche pas ?

Pouvez vous m'aider? Ce serait super sympa ....

NB Si macro nécessaire, comment affecter la même macro sur n' lignes de ma colonne ?

Bon je sais je demande beaucoup mais je sais qu'il y a des pros ici.

Amitiés et bien à vous.

Bonjour

mais je sais qu'il y a des pros ici.

Merci, mais malheureusement, tous les pros n'ont pas encore de boule de cristal.

Si tu pouvais envoyer un fichier exemple, ce serait parfait.

Pour cela, regarde joindre un fichier, en haut de cette page

Cordialement

Voilà le fichier

Bien à vous et merci pour votre aide.

https://www.excel-pratique.com/~files/doc/Exemple_formule_BD.xls

Bonsoir

J'ai bricoler ton fichier pour que lorsque l'on met à jour la liste des chauffeurs

(Ajout colonnes 1, ou indication "sorti" en colonne 2)

=> La liste CHAUFFEURS se mette à jour.

Regardes si cela te convient

(Voir l'évènement "Worksheet_SelectionChange" de la feuille 2)

Cordialement

https://www.excel-pratique.com/~files/doc/Exemple_formule_BD_1.xls

[Milles fois mercis pour ce tu fais.

J'ai essayé mais le débogeur se met immédiatement en route et m'arrête à un endroit précis.

je te joins la copie d'écran dans le fichier word joint.

https://www.excel-pratique.com/~files/doc/ivcuKCapture_VBA_BD.doc

En fait dès que je clique sur les colonnes concernées, le débogueur se met en route et bloque sur DataOption1:=xlSortNormal

Ceci dit, je ne connais pas VBA et si tu pouvais me dire comment faire pour transférer ces codes dans mon véritable fichier afin qu'ils s'appliquent à toutes les lignes de mes colonnes concernées car je ne vois pas comment faire.

Encore merci pour ton aide, c'est vraiement génial.

https://www.excel-pratique.com/~files/doc/Exemple_formule_BD_1_vba.xls

Le débogueur me dit que X1 n'est pas défini comme variable;

Bienà vous

https://www.excel-pratique.com/~files/doc/Exemple_formule_BD_1.xls

Bonjour,

Chez moi le fichier de DEMEB fonctionne parfaitement, pas de plantage. Par contre, la mise à jour n'est pas instantanée dès la validation du mot Sorti...

Accès au fichier (correction du lien)

https://www.excel-pratique.com/~files/doc/Exemple_formule_BD_1.xls

Cordialement,

Bonjour,

Juste pour corriger la formule en C2 ; tu as :

=SI(B2="sorti";EPURAGE(A2))

La fonction EPURAGE sert à supprimer les caractères de contrôle de texte (les guillemets). Il faut simplement :

=SI(B2="sorti";A2;"")

Amicalement

Nad

Bonjour,

Le message que tu as reçu est dû à ta version Excel qui est surement Excel 2000. Tu peux enlever cette instruction qui ne sert pas.

Vois le fichier joint dans lequel j'ai créé une macro différente.

J'ai redéfini la plage "chauffeurs" afin qu'elle s'actualise automatiquement en cas d'ajout.

Amicalement

Dan

edit : nouveau fichier --> https://www.excel-pratique.com/~files/doc/Exemple_formule_BD_2.xls

A toi DAN

Le dernier fichier fonctionne très très bien. j'ai copier les codes dans un autre fichier Excel, j'ai testé et il fonctionne super

Encore merci.

A faire partager si tu es d'accord bien sur, moi cela ne me pose pas de probleme.

re,

Pas de soucis pour le partage, c'est d'ailleurs le but de ce forum.

A bientôt

Dan

PS: si tu peux mettre "résolu" utilisant la liste déroulante en bas à gauche de ton premier post, ce serait sympa.

Oui DAN, je vais le faire.

Encore

a vous tous qui m'avez aidé dans cette résolution,

un grand MERCI.

Vous m'avez sorti, comme on dit, " une grosse épine du pied " et j'ai pu continuer à paramétrer mes bases de données sous excel.

Encore à tous.

Bien à vous.

Rechercher des sujets similaires à "modifier"