Bonjour le forum,

Grâce à une première combobox de mon Userform, l'utilisateur doit selectionné une page de données.
Ci-dessous, le code qui lui permets de selectionner la plage.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Private Sub CommandButton10_Click()
 
Me.Hide 'Masquer l'Userform le temps de la séléction
 
On Error GoTo SaisieAnnulee
Set DonneesTOTALPRICE = Application.InputBox("selectionnez la plage -Total Price- (sans les entêtes de colonnes).", Type:=8)
DonneesTOTALPRICE.Interior.ColorIndex = 6
 
Me.TextBox10.Value = DonneesTOTALPRICE.Address(External:=True)
 
SaisieAnnulee:
Err.Clear
On Error GoTo 0
UserForm_Test.Show
 
End Sub
Maintenant, lors de l'enclenchement de ma 2eme combobox, je cherche à utiliser la plage définie précédement.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
Dim plage1 As Range
 
    Set plage1 = Range("DonneesTOTALPRICE")
        For Each c In plage1
        c.Value = Replace(c.Value, "€ ", "")
        c.Value = Replace(c.Value, ".", "")
        c.Value = Replace(c.Value, ",", ".")
        Next c
Vous comprenez l'idée, mais le code ne fonctionne pas, malgré tentatives (Erreur 424)
Quelqu'un a une idée de comment régler ça ?

Merci d'avance