Maniobra con las hojas mediante vba

hola,

me gustaría saber como hago para seleccionar hojas y crearlas mediante vba usando un combobox

en el combobox hay un listado desde el 1 hasta el 400

ejemplo: si selecciono 40 en el combobox, debería activarme la hoja llamada 40 OJO no la hoja numero 40 en orden sino la que se llama 40, no importa si esta en orden incluso pueden saltar del 10 al 35 etc.

ahora bien, si no existe una hoja llamada 40, debe crearse y colocarse al final.

con este código puedo seleccionar las hojas que ya existen pero no se como crear las que no existe:

For i = 9 To Sheets.Count
If ComboBox1.Text = Sheets(i).Name Then
Sheets(i).Activate
End If
Next

saludos

Añade tu respuesta

Haz clic para o