Ordenar y renombrar hojas de excel de acuerdo al nombre de cada hoja.
Tengo un formulario que al presionar un botón me crea una hoja y después me sale automáticamente un inputbox o una caja de texto donde introduzco el nombre de la hoja y después esta se crea. Quisiera que me ayudaran con un código para que por ejemplo:
En mi libro las hojas existentes tienen por nombre:
La hoja numero 1 tiene por nombre 1.1 la hoja numero 2 tiene por nombre 1.2 y en general el orden esta así:
1.1 - 1.2 - 1.3 - 2.1 - 2.2
Quiero que si en la caja de texto introduzco el nombre de la hoja a crear por nombre 2.1 el orden y los nombres quedaran así ahora:
1.1 - 1.2 - 1.3 - 2.1 - 3.1 - 3.2
Si pueden ver la hoja 2.1 se creo y ubico entre las hojas del grupo 1 y grupo 2 y las hojas que se llamaban 2.1 y 2.2 ahora se llaman 3.1 y 3.2. Además todas las hojas se ordenaron de acuerdo al primer numero. Pero si coloco por nombre a la hoja a crear 1.2 el orden quede así:
1.1 - 1.2 - 1.3 -1.4 - 2.1 - 2.2
La hoja que se llamaba 1.2 ahora sr llama 1.3 y la que se llamaba 1.3 ahora se llama 1.4
Les agradezco su atención y colaboración, he buscado en otros sitios pero no con algo similar.