Тёмный
No video :(

Visual Basic .NET and Excel #1 Create, Save, and Open Excel Workbook. 

La Sesión Extra
Подписаться 1,9 тыс.
Просмотров 12 тыс.
50% 1

This video shows step-by-step how to interact between Visual Studio and The Excel spreadsheet to create workbooks from a .Net Framework application, for Microsoft Visual Studio 2017, 2010, 2012, 2015, 2019, 2022.
Next video: • Visual Basic .NET y Ex...
Use of: Interoperability, Imports, Office.Interop.Excel, Module, Public, Excel.Application, Excel.Workbook, Excel.Worksheet, CreateObject, AppExcel.Workbooks.Add, Workbook.ActiveSheet, AppExcel.Visible, FileIO.FileSystem.DirectoryExists, MkDir, SaveAs, Filename, Workbooks.Open, Try, Catch, Exception, User Form, Add Reference, Component.

Опубликовано:

 

9 фев 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 24   
@joserafaelcorcinoarismendy6440
exelente maestro
@lasesionextra
@lasesionextra Год назад
Hola Rafael, gracias por ver y comentar el video, un gusto que te pueda servir, saludos.
@joserafaelcorcinoarismendy6440
@@lasesionextra a usted por tomar su tiempo para compartir, siga adelante
@belisariosoria6038
@belisariosoria6038 Год назад
Hola buen día. Soy seguidor de su pagina y felicitarle por los videos publicados de Excel y visual basic. Porque o hay mucha información de este tipo de aplicaciones.Como procedería para ordenar datos de una tabla en Excel, incluyendo los encabezados.
@lasesionextra
@lasesionextra Год назад
Que tal @belisariosoria, gracias por visitar el canal, con gusto te comparto un ejemplo, también te dejo el link del video para que veas un ejemplo: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-ZyDJgPOqilc.htmlsi=1mgWKz6XJLPSCP_r Este código es para incrustar en una macro Se aplica la selección sobre la Hoja1 La columna base a ordenar es la (B) ("B2:B11"), instrucción (Sort.SortFields.Add Key:=Range) Rango de ordenamiento (SetRange Range("A1:E11")) Selección de cabecera Header = xlYes - Para cuando si hay Header = xlGuess - Para cuando no hay Resto del código sigue igual Sólo tendrás que ajustar el nombre de la Hoja, la columna base de ordenamiento y la selección del rango de ordenamiento Espero te pueda servir, Saludos. Código de Ejemplo: ActiveWorkbook.Worksheets("Hoja1").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Hoja1").Sort.SortFields.Add Key:=Range("B2:B11") _ , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal With ActiveWorkbook.Worksheets("Hoja1").Sort .SetRange Range("A1:E11") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With
@ellipsis_FX_oficial
@ellipsis_FX_oficial 4 месяца назад
Eres le to escribiendo, explicas cuando terminad el código. Te recomiendo que le.dediques una hora a escribir en la oc, ya sea chateando, o escribirte un libro, ideando pues, eso te ayudará a escribir más rápido Todo lo demás felicidades
@lasesionextra
@lasesionextra 4 месяца назад
👍
@oscarhuaman
@oscarhuaman Год назад
Buen día, solo una pregunta, como haría para seleccionar una HOJA especifica, ya que tengo varias Hojas... por lo demás está excelente.
@lasesionextra
@lasesionextra Год назад
Hola Oscar, Gracias por visitar el canal, debes declara la colección de hojas que tiene tu libro, Declaración: Public AppExcel As Excel.Application Public Libro As Excel.Workbook Public Hjs As Excel.Sheets 'declaración de la colección de hojas Public Hoja As Excel.Worksheet Instrucciones: Hoja = Hjs(2) 'seleccionas la hoja 2 Libro.Sheets(2).Select 'pasas la vista a la hoja 2 aquí te dejo el vídeo donde se explica al respecto: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-kdhMz-Pb-as.html, espero te sirva, saludos.
@oscarhuaman
@oscarhuaman Год назад
@@lasesionextra Gracias, me sirvió de mucho.
@marcoespinoza8620
@marcoespinoza8620 Год назад
Una pregunta por favor, puedes conectarte con Google Sheet (excel de google)
@lasesionextra
@lasesionextra Год назад
Que tal Marco, gracias por comentar y ver el canal, respecto a tu pregunta esta es mi opinión, para hacer funcionar el Excel con Visual Basic .Net, es necesario instalar una librería complemento de interoperabilidad que Microsoft diseñó para Excel, entonces yo pensaría que no es compatible con la hoja de Google, sin embargo, nunca lo he probado para comprobarlo, siento no poder comentar algo con certeza, saludos.
@jaelnolasco5051
@jaelnolasco5051 8 месяцев назад
Una pregunta, si después de hacerlo lo quieor convertir a ejecutable funciona igual? O sea lo datos de guardan en el excel que seleccione?
@lasesionextra
@lasesionextra 8 месяцев назад
Qué tal @jaelnolasco, gracias por visitar el canal, la respuesta es sí, la aplicación funcionará tal cual la programaste, sólo debes cuidar que el equipo donde va a funcionar tenga Excel, NetFrameWork y la carpeta donde pueda crear o buscar el archivo de Excel. El ejecutable se genera automáticamente cada ves que compilas sin error y lo encuentras dentro de la carpeta BIN de la carpeta principal del proyecto, saludos.
@douglasfukunaga2668
@douglasfukunaga2668 4 месяца назад
Excelente su presentación. Está dando um error em ... AppExcel = CreateObject("Excel.Application") con el siguiente msg ‘Unable to cast COM object of type ‘System._ComObject’. Estoy usando Visual Studio 22. Alguien puede ayudar?
@lasesionextra
@lasesionextra 4 месяца назад
Hola @douglasfukunaga2668, el error puede venir por causas varias, pero yo te diría que primero: revises que tengas bien instalado el complemento de interoperabilidad con Excel, segundo: revises que seguiste todas las instrucciones del ejemplo en los vídeos y tercero: verifica que el Excel este bien instalado y que no tengas diferencia entre las versiones , espero lo puedas resolver, saludos.
@brendanayelimoralesperez6803
Buen día, tengo un par de dudas. Suponiendo que yo ya tengo una hoja de excel y solo quiero abrirla usando un botón desde visual solo se pondría la parte del código abrir?. Necesitaba graficar unos valores en visual pero no puedo ocupar chart así que pensé en que por medio de un botón llamar a una hoja de excel en donde se grafiquen estos valores
@lasesionextra
@lasesionextra Год назад
Hola Brenda, Gracias por visitar el canal, es correcto, una vez declarado el uso del libro, lo puedes escribir en un botón o en un procedimiento como aquí: Declaración: Public AppExcel As Excel.Application Public Libro As Excel.Workbook Public Hjs As Excel.Sheets Public Hoja As Excel.Worksheet Código: Public Sub Abrir() Try AppExcel = CreateObject("Excel.Application") Libro = AppExcel.Workbooks.Open(Filename:="C:\Data\PacientesDBM.Xlsm") AppExcel.Visible = True AppExcel.Application.DisplayAlerts = False Catch ex As Exception MsgBox(ex.Message) MsgBox("No se pudo abrir el archivo de Excel") End Try End Sub Espero te sirva, saludos.
@brendanayelimoralesperez6803
@@lasesionextra Ya lo puse justo asi y no me marca errores solo que al momento de correr el programa no me abre el excel :c
@lasesionextra
@lasesionextra Год назад
Hola @@brendanayelimoralesperez6803, te voy a compartir el link del video donde se hace uso del procedimiento abrir, puedes verlo a partir del minuto 1:00, ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-GrnNEwpt_Go.html Espero te sirva, saludos.
@brendanayelimoralesperez6803
@@lasesionextra Muchisimas gracias ya pude abrirlo
@flaviobarre1
@flaviobarre1 Год назад
Buenas noches perdonen la pregunta pero cuando le doy click al botón Nuevo me muestra el error System.Exception: 'No se puede crear el componente ActiveX.' que puedo hacer?
@lasesionextra
@lasesionextra Год назад
Que tal Flavio, gracias por ver el canal, yo creo no debería darte error al seguir paso a paso el video, en mi experiencia escribimos mal una letra, coma, signo, etc. Seguramente en una revisión de comparación al código podrás encontrar la diferencia, sin embargo, si después sigue el error me puedes escribir la línea donde te salta el error o parte del código que hiciste y veo como te puedo colaborar, saludos.
@flaviobarre1
@flaviobarre1 Год назад
@@lasesionextra Mil gracias por el seguimiento a mi comentario, voy ha realizar la comparación más tarde y te cuento, de antemano te quiero decir que excelente video y es de gran ayuda te felicito y por tener ese entusiasmo de ayudar a los demás.
Далее
Армия США вошла в Зангезур
04:17
Просмотров 263 тыс.
Мой инстаграм: v1.ann
00:13
Просмотров 105 тыс.
Conectar Access con Visual Basic  .NET 2019
9:25
Просмотров 31 тыс.
03. Excel + vb.net | Insertar datos con DataGridView
13:24
Армия США вошла в Зангезур
04:17
Просмотров 263 тыс.