ComboBox.value et nom de feuille

Bonjour les experts:

voila,

avec des combo box dans un user forme je choisie des noms de feuille (deux)

je souhaite affecter ces valeurs a des variables

Set F1 = Sheets("ComboBox1.Value")

Set F2 = Sheets("ComboBox2.Value")

je comprends bien que là on va chercher une feuille qui s'appelle ComboBox1 ou 2 mais je trouve pas la solution

pour récupérer les valeurs

je vous joints le fichier pour plus de compréhension.

c'est un fichier ou je souhaite comparer des feuilles entre elles (deux par deux) et d'afficher les différences sur une autre feuille

Merci de votre aide

Bonjour,

Il suffit d'enlever les guillemets .

Cdlt,

Bonjour

tu a du boulot

revoir le code de UserForm et de la macro exemple

Private Sub UserForm_Initialize()
Dim wsh As Worksheet
  ComboBox1.Clear
  ComboBox2.Clear
  For Each wsh In ThisWorkbook.Worksheets
    ComboBox1.AddItem wsh.Name
    ComboBox2.AddItem wsh.Name
  Next wsh
End Sub

Private Sub ComboBox1_Change()
   ThisWorkbook.Worksheets(ComboBox1.Value).Activate
End Sub

Private Sub ComboBox2_Change()
   ThisWorkbook.Worksheets(ComboBox2.Value).Activate
End Sub

Private Sub CommandButton1_Click()
Call Comparaison(ComboBox1.Value, ComboBox2.Value)
Unload Me
End Sub

dans le module

Sub Comparaison(Ong1 As String, Ong2 As String)
Dim Cel As Range
Dim J As Long, NbLg As Long, Ligne As Long
Dim F1 As Worksheet, F2 As Worksheet
Dim I As Integer
Dim Colonnes
Dim LigneCopie As Boolean

  Set F1 = Sheets(Ong1)
  Set F2 = Sheets(Ong2)
' code
'
'
End Sub

A+

Maurice

Merci beaucoup pour ces réponses

je vais me plonger là dedans mais c'est vrai que c'est pas gagné.

je reviendrais avec le code finalisé ou d'autres question

encore merci

Rechercher des sujets similaires à "combobox value nom feuille"