Bonjour le Forum.
J'espère que vous allez bien.
J'ai besoin de votre lumière pour terminer mon code car je sèche.
J'arrive plus ou moin a bricolé pour faire ce que je souhaite avec VBA mais la je trouve pas de solution.
Dans un tableau je range plusieurs information que je souahite mettre a jour.
EX:
A B C D E
Date d'entré Heure d'entré Référence Date de sorti Heure de sorti
07/04/2016 9:30 1223 ? ?
J'ai crée un userform avec plusieurs TextBox.
Textbox1= La référence a rechercher
Texbox2= Donné a incrémenter en colonne D en fonction de la ligne correspondant au resultat de ma recherche
Texbox3= Donné a incrémenter dans colonne E en fonction de la ligne correspondant au resultat de ma recherche
J'utilise ce code pour chercher ma valeur:
Code trouvé sur la toile qui fonctionne bien pour trouvé l'adresse de la référence que je cherche.
Mais je souhaiterai rangé mes textbox2 et 3 plutot que de recevoir un message.
Je n'arrive pas a me faire l'idée du code qui me permettrai de rangé mes textbox dans les cellules que je souhaite en fonction de la ligne trouvé.
Trés cher amis, je suis dans la panade.. lol
Merci pour ce qui pourrons m'aider.
Passer un excellent Vendredi et un bon weekend.
J'espère que vous allez bien.
J'ai besoin de votre lumière pour terminer mon code car je sèche.
J'arrive plus ou moin a bricolé pour faire ce que je souhaite avec VBA mais la je trouve pas de solution.
Dans un tableau je range plusieurs information que je souahite mettre a jour.
EX:
A B C D E
Date d'entré Heure d'entré Référence Date de sorti Heure de sorti
07/04/2016 9:30 1223 ? ?
J'ai crée un userform avec plusieurs TextBox.
Textbox1= La référence a rechercher
Texbox2= Donné a incrémenter en colonne D en fonction de la ligne correspondant au resultat de ma recherche
Texbox3= Donné a incrémenter dans colonne E en fonction de la ligne correspondant au resultat de ma recherche
J'utilise ce code pour chercher ma valeur:
PHP:
Private Sub Quitte_Click()
'déclaration des variables :
Dim Trouve As Range, PlageDeRecherche As Range
Dim Valeur_Cherchee As String, AdresseTrouvee As String
'********* à adapter ***********
'affectation de valeurs aux variables :
'on cherche le mot "Trouve"
Valeur_Cherchee = Textbox1
'dans la première colonne de la feuille active
Set PlageDeRecherche = ActiveSheet.Columns(3)
'*******************************
'méthode find, ici on cherche la valeur exacte (LookAt:=xlWhole)
Set Trouve = PlageDeRecherche.Cells.Find(what:=Valeur_Cherchee, LookAt:=xlWhole)
'traitement de l'erreur possible : Si on ne trouve rien :
If Trouve Is Nothing Then
'ici, traitement pour le cas où la valeur n'est pas trouvée
AdresseTrouvee = Valeur_Cherchee & " n'est pas présent dans " & PlageDeRecherche.Address
Else
'ici, traitement pour le cas où la valeur est trouvée
AdresseTrouvee = Trouve.Address
End If
MsgBox AdresseTrouvee
'vidage des variables
Set PlageDeRecherche = Nothing
Set Trouve = Nothing
End Sub
Code trouvé sur la toile qui fonctionne bien pour trouvé l'adresse de la référence que je cherche.
Mais je souhaiterai rangé mes textbox2 et 3 plutot que de recevoir un message.
Je n'arrive pas a me faire l'idée du code qui me permettrai de rangé mes textbox dans les cellules que je souhaite en fonction de la ligne trouvé.
Trés cher amis, je suis dans la panade.. lol
Merci pour ce qui pourrons m'aider.
Passer un excellent Vendredi et un bon weekend.