Hola sirhamelef, buen dÃa. Mira, aquà te dejo el código:
Agrega un CommandButton e REPLACEa el siguiente código:
Private Sub Command1_Click()
'----SE ESTABLECE UNA CAPTURA DE ERROR-----
On Error GoTo CreaUnaCochinaHoja
'------------------------------------------
'-------SE DECLARAN VARIABLES----------
Dim CochinoExcel As Object
Dim ArchivoCochino As String
'--------------------------------------
'-----------SE ESTABLECE VALOR DE UNA VARIABLE------------
ArchivoCochino = App.Path & "\ComeCacaConElotes.xls"
'---------------------------------------------------------
'---------------SE CREA EL OBJETO DE EXCEL------------------
Set CochinoExcel = CreateObject("Excel.Application")
'-----------------------------------------------------------
'----------SE ESTABLECEN PROPIEDADES DEL OBJETO-----------
CochinoExcel.Visible = True
'---------------------------------------------------------
'-----------SE ABRE EL ARCHIVO COCHINO EXISTENTE----------
CochinoExcel.Workbooks.Open FileName:=ArchivoCochino
'---------------------------------------------------------
'---SE TERMINA EL SUB---
Exit Sub
'-----------------------
'--------SE CAPTURA EL COCHINO ERROR-------
CreaUnaCochinaHoja:
'------------------------------------------
'--------SE CREA LA COCHINA HOJA-----------
CochinoExcel.Workbooks.Add
'------------------------------------------
'-------SE LE AGREGAN VALORES A LA HOJA------
With CochinoExcel.ActiveSheet
.Range("A1").Formula = "Hola mundo"
.Range("B2").Formula = "Te saluda"
.Range("C3").Formula = "ranefi"
.Range("D4").Formula = "Muerete de miedo, que voy por ti"
End With
'--------------------------------------------
'----SE GUARDA EL ARCHIVO COCHINO EN LA RUTA DE LA APLICACIÓN----
CochinoExcel.ActiveWorkBook.SaveAs FileName:=ArchivoCochino
'----------------------------------------------------------------
End Sub
No está de más el mencionar que buscará la hoja de Excel en la ruta de la aplicación, lo mismo hará al crearla; por ende, si la aplicación no ha sido guardada se creará o buscará la hoja de Excel en la carpeta de instalación de Visual Basic. De aquà en adelante sólo extrae el código que te sirva, y te recuerdo que en la Biblioteca de código encontrarás lo necesario para crear, abrir, modificar y cerrar hojas de cálculo de Excel. Nos vemos.