Modificar una macro para generar carpetas
Nota! Se que hay varios hilos abiertos en todoexpertos, pero no he visto nada que se parezca a este post.
Tengo la siguiente macro que me gustaría modificar .La macro genera una carpeta y ya.[podría ser más pero le puse el ActiveCell.Offset(-1, 0).Select), ya que la celda superior esta vacía apropósito]
Sub CrearCarpetaPrincipal()
ruta = InputBox("Ingresa la ruta donde quieres crear las carpetas")
celda = InputBox("Primera celda")
Range(celda).Select
Do While ActiveCell.Value <> ""
MkDir (ruta & "/" & ActiveCell.Value)
ActiveCell.Offset(-1, 0).Select
Loop
End Sub
Hasta aquí todo correcto, ahora bien, me guastaría que al ejecutar la macro, me generara la carpeta con la fecha del día y al mismo tiempo me guardara dentro de esta nueva carpeta el libro con nombre de la carpeta(que toma de la misma celda "C2") y una carpeta extra llamada imágenes.
Dejo una imagen ilustrativa de como debería de quedar donde la ruta = C:\Users\José\Desktop\exel \ y celda"C2" = "Ejemplo1"