Bonjour le forum,
Dans la droite ligne d'un de mes précédfents posts (https://www.excel-downloads.com/thr...rs-dun-userform-vers-un-tableau-excel.221465/) auquel Camarchepas avant si gentiment répondu, je me trouve maintenant confronté à la question de copier la valeur d'une inputbox dans une feuille Excel.
J'ai mis à jour mon fichier test pour vous montrer de quoi il s'agit.
En fait, je souhaite que la macro copie la valeur de l'inputbox (par exemple quand l'utilisateur clique sur le "OK" de l'inputbox) dans la feuille Excel, mais au bon endroit.
En l'occurrence, dans les colonnes AT, puis AU, puis AV, puis AW, puis AX, et dans les lignes dont les noms correspond (exemple ligne "Congé 2", si la valeur de la Combobox3 est "congé 2".
J'ai tenté quelque chose, en reprenant le code de Camarchepas et, pour le coup, ça marche vraiment pas !
Je suis bloqué, car j'ai fait pas mal d'inputbox dans mon formulaire et maintenant je ne sais pas comment les recopier !
Help !
Merci d'avance.
Cordialement.
Dans la droite ligne d'un de mes précédfents posts (https://www.excel-downloads.com/thr...rs-dun-userform-vers-un-tableau-excel.221465/) auquel Camarchepas avant si gentiment répondu, je me trouve maintenant confronté à la question de copier la valeur d'une inputbox dans une feuille Excel.
J'ai mis à jour mon fichier test pour vous montrer de quoi il s'agit.
En fait, je souhaite que la macro copie la valeur de l'inputbox (par exemple quand l'utilisateur clique sur le "OK" de l'inputbox) dans la feuille Excel, mais au bon endroit.
En l'occurrence, dans les colonnes AT, puis AU, puis AV, puis AW, puis AX, et dans les lignes dont les noms correspond (exemple ligne "Congé 2", si la valeur de la Combobox3 est "congé 2".
J'ai tenté quelque chose, en reprenant le code de Camarchepas et, pour le coup, ça marche vraiment pas !
Code:
Private Sub ComboBox3_Change()
If ComboBox3.Value = "Congé 2" Then
Completer
End If
End Sub
Sub Completer()
Dim resultat As String
Dim Type_Even2 As String
Dim Trouve2 As Range
Dim Colonne As Integer
resultat = InputBox("Merci d'entrer le montant ci-dessous.", "Indiquez le montant ici")
Set Trouve2 = Sheets("Accueil").Range("M:M").Find(Type_Even2, lookat:=xlWhole)
For Colonne = 0 To 5
If Sheets("Accueil").Range("AT1").Offset(Trouve2.Row - 1, Colonne) = "" Then
Sheets("Accueil").Range("AT1:AX1").Offset(Trouve2.Row - 1, Colonne) = Infos: Exit For
End If
Next Colonne
End Sub
Je suis bloqué, car j'ai fait pas mal d'inputbox dans mon formulaire et maintenant je ne sais pas comment les recopier !
Help !
Merci d'avance.
Cordialement.