[AIDE] VBA rechercher et modifier sous Excel

Salut à tous

J'ai un petit problème

Je vous met mon fichier excel à disposition que vous pouvez télécharger ici :

Je vous explique mon problème :

J'ai un bouton Rechercher et un bouton Modifier et je voudrais que lorsque il y a un clique qui est effectué qu'une UserForm s'ouvre ( ou autre chose ) et me permette de sois Modifier sois effectuer une recherche dans ma liste.

Je ne sais pas comment afficher les Userform lors du clique et je ne sais pas non plus comment programmer ces Userform pour la recherche et la modification d'une ligne

Merci de votre aide à tous

Si vous avez besoin de plus d'information demandez moi

Salut,

Fichier en PJ.

J'ai utilisé le formulaire Excel. J'ai supprimé la ligne 3 (une ligne jaune).

C'est la même macro pour les 2 boutons. Pour effectuer une recherche, une fois le formulaire lancé, cliques sur critères.

Pour modifier, une fois sur le formulaire, vas sur la fiche que tu souhaites modifier, modifies les infos et valides...

Attention cependant, les dates dans le formulaire sont inscrites MM/JJ/AAAA. Par contre si tu veux les modifier, il faut les inscrire comme JJ/MM/AAAA.... particularité d'excel que je ne comprendrais jamais... le format des dates....

Est-ce que cela te convient où il te faut un userform personnalisé ?

J'attends ta réponse

Souri84

Pièce jointe

PS: tu aurais dû poser ta question dans QUESTIONS et non dans cette rubrique...

EDIT2: je l'ai fait pour l'onglet documents seulement.

Merci bien mais est ce que tu pourrais laisser la ligne jaune stp

Si oui ça donnerait quoi???

et je ne peux pas recuperer la piece jointe

Si tu veux tu peux utilier le méme site que moi c'est pratique et facile

Re,

Dis moi...

Sa doit étre la ou je suis que ça bug je n'arrive pas non plus

Je suis en stage actuellement

Je le recupéreré ce soir

La ligne Jaune est elle supprimé???

yes, elle est supprimée... sinon il faut faire un userform spécialisé.... et c bcp plus long, vu le nombre de colonnes qu'il y a....

mais si j'ai le temps, j'essaie de le faire entre midi et 2....

A+

Souri84

Sa serait vraiment cool que tu puisses me faire ça par ce que la ligne jaune est importante aux yeux des personnes qui m'emploient pour mon stage je ne sais pas pourquoi mais bon

Merci de ton aide

je suis en train de commencer ton truc là...

mais j'ai besoin de plus de précisions:

Les recherches que vous allez effectuer se font par quel critère ? elles peuvent se faire par tous les intitulés de colonnes ? ou par la cote juste...?

par exemple: sur les contrats, allez vous faire des recherches par rapport à des dates ? où les recherches de contrats se font essentiellement sur la cote, la référence ??

A te lire,

Souri84

Les recherches peuvent se faire par rapport à toutes les colonnes

L'utilisateur entrerait le mot qu'il recherche et choisirait dans une liste la colonne dans laquelle doit se trouver le mot. Il faudrait que l'utilisateur puisse entrer 3 Mots pour 3 colonnes différentes (mais avec le choix de toutes les colonnes quand méme)

Voila j'éspére avoir été assez clair dans mon idée

Merci de ton aide

help me please!!!

re,

comme je viens de répondre à ton mp, je ne sais pas trop comment faire en multi critères.... si la recherche ne se faisait que par rapport à une condition (par exemple, la référence d'un contrat par exemple, ou une cote...) j'y arriverai, mais la je galère un peu plus...

Je continue a réfléchir,

Souri84

16h2so4.xlsm (116.80 Ko)

Alors voila ,

Je vous poste le nouveau fichier excel avec les Userforms créés mais non codées :

Je voudrais les coder de cette manière :

  • pour la Userform ModifierDocument, je voudrais que l'utilisateur entre tous les critéres comme si il tapait une nouvelle saisie sauf que celle ci reconaitra une entrée deja connue et ira la modifier sans créer de nouvelle ligne au fichier idem pour la userform ModifierContrat
  • pour la Userform RechercherContrat et la Userform RechercherDocument je voudrais que l'utilisateur entre un critére a gauche puis choisisse la colonne ou doit se trouver le critére et effectue la recherche. L'utilisateur pourrait entrer un ou plusieurs critére ( jusqu'a 3 )

En esperant avoir été assez clair

Merci a tous de votre aide

Re,

il n'y a pas d'userform dans ton fichier... et il y a des erreurs quand on clique sur les boutons....

fiche405.xls introuvable

A te lire,

souri84

Pourtant elles y sont je comprends pas

Quand tu ouvres Visual Basic Editor a partir du fichier elles n'y sont pas dedans???

Car je ne les ai pas affécté aux bouton encore

Et le fait que la fiche405.xls soit introuvable c'est qu'il y a une macro deja sur les boutons car je les ai copié de la fiche405.xls donc la macro est resté mais ce n'était pas des bouton de recherches

Sa t'aide??

Re,

Non, ça ne nous aide pas....

A+

Souri84

laisses moi en MP ton adresse mail et je te l'envois sur ton mail sa sera plus simple car la je ne vois pas pk sa ne marche pas

Aidez moi s'il vous plait

Rechercher des sujets similaires à "aide vba rechercher modifier"