Merci pour la réponse.
En fait je n'ai pas joint le fichier pour éviter un code tout fait. Je préfère chercher.
J'ai trouvé un début de code.
Dim variete As Range
Dim semi As Range
Dim ligne As Integer
Dim col As Integer
Set variete = Range("A10:A43").Find(ComboBox1.Text)
ligne = variete.Row 'affiche le n° de ligne correspondant à la sélection de la variété
Set semi = Range("b10:b43").Find(CheckBox1.ControlSource)
col = semi.Column 'affiche le n° de la colonne
Cells(ligne, col) = TextBox1.Value 'affiche la date du jour
Ça fonctionne comme je l'ai souhaité, même si je ne comprends pas bien le code ci-dessous :.
Set semi = Range("b10:b43").Find(CheckBox1.ControlSource) 'affiche CheckBox1.ControlSource = " "
Merci pour d'éventuelles explications
Je continue sur ma lancée pour la 2e case à cocher.
Je suppose qu'il faut utiliser if then dans ce code??