Bonjour,
je suis un jeune padawan en VBA et je bloque sur le fait de remplir des cellules à partir d'un USERFORM dans une feuille cachée.

Création du USERFORM: RAS
Intégration des données dans la feuille active: RAS dont voici le script:

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Private Sub client_Change()
  If Me.client <> "" Then
    Me.Marchandise.Enabled = True
    Me.CODA.Enabled = True
    Me.CODA.BackColor = vbWhite
    Me.Marchandise.BackColor = vbWhite
  End If
End Sub
Private Sub CODA_Change()
  controle
End Sub
Sub controle()
   If Me.Marchandise <> "" And Me.CODA <> "" Then
     Me.B_ok.Enabled = True
   End If
End Sub
Private Sub B_ok_Click()
  [A65000].End(xlUp).Offset(1, 0).Select
  ActiveCell = UCase(Me.client)
  ActiveCell.Offset(0, 2) = Application.Proper(Me.Marchandise)
  ActiveCell.Offset(0, 1) = Application.Proper(Me.CODA)
    [A2:C1000].Sort key1:=[A2]
  raz
End Sub
Sub raz()
Me.client = ""
Me.Marchandise = ""
Me.CODA = ""
Me.Marchandise.Enabled = False
Me.CODA.Enabled = False
Me.Marchandise.BackColor = Me.BackColor
Me.CODA.BackColor = Me.BackColor
Me.B_ok.Enabled = False
End Sub
 
Private Sub Label1_Click()
 
End Sub
 
Private Sub Label2_Click()
 
End Sub
 
Private Sub Label3_Click()
 
End Sub
J'ai essayé en rajoutant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Sheets("bidule").Select
    ActiveSheet.Paste
qui m'intègre bien que 2 de mes champs car je l'ai intégré juste après:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Private Sub client_Change()
mais surtout rend mon onglet "bidule" visible ce que je ne souhaite pas.

Quelqu'un peut-il m'aider ?