Bonjour,
Votre problème vient du fait que vous chargez dans votre Combobox1 une valeur qui n'y existe pas : "Batna " au lieu de "Batna".
Je vous conseillerais cette correction :
ComboBox1.Value = RTrim(Cells(no_ligne, 1).Value)
Par ailleurs, dans cette instruction, "Range" étant une fonction et non une propriété, ceci serait plus approprié :
With oSheet
Set oRange = Range(.Cells(CLng(ComboBox1.Column(1)), 2), .Cells(CLng(ComboBox1.Column(1)) + CLng(ComboBox1.Column(2)) - 1, 2))
End With