Jump to content

Cual es el mejor Office


yobani

Recommended Posts

Cada nueva versi√≥n de Office tiene nuevas y mejores caracter√≠sticas que hacen que, dejando subjetividades de lado, se mejor que la anterior. ¬Ņ2019 o 365? Depende, la primera es un pago alto, pero √ļnico; la segunda es pago mensual, pero si consideras que ya no necesitas Office, dejas de pagar y listo. Ah, con Office 365, y sobre todo si uno es del programa InSider, siempre hay nuevas funciones. Ah, con 365, si se cambia la versi√≥n, digamos, del 2019 al 2022, la versi√≥n 365 se actualiza al equivalente.¬†

Sobre el entorno VBA, es el mismo para ambas.  

Link to comment
Share on other sites

Ahora mismo, avalencia dijo:

Cada nueva versi√≥n de Office tiene nuevas y mejores caracter√≠sticas que hacen que, dejando subjetividades de lado, se mejor que la anterior. ¬Ņ2019 o 365? Depende, la primera es un pago alto, pero √ļnico; la segunda es pago mensual, pero si consideras que ya no necesitas Office, dejas de pagar y listo. Ah, con Office 365, y sobre todo si uno es del programa InSider, siempre hay nuevas funciones. Ah, con 365, si se cambia la versi√≥n, digamos, del 2019 al 2022, la versi√≥n 365 se actualiza al equivalente.¬†

Sobre el entorno VBA, es el mismo para ambas.  

Ok Perfecto muchas gracias probaré a ver que tal

Link to comment
Share on other sites

Hace 15 horas, yobani dijo:

y las macro y las programaciones funcionan mejor con ese

Y si loo combinas con Windows 10, no te va a dar nada m√°s que problemas si tienes las macros de antes ūü§™

Hace 15 horas, avalencia dijo:

Sobre el entorno VBA, es el mismo para ambas.

Ser√° la misma Abraham, pero da problemas impensables... :blink:

Link to comment
Share on other sites

Ahora mismo, Haplox dijo:

Y si loo combinas con Windows 10, no te va a dar nada m√°s que problemas si tienes las macros de antes ūü§™

Ser√° la misma Abraham, pero da problemas impensables... :blink:

ūüėĪ Entonces cu√°l es la recomendaci√≥n para trabajar tranquilo

Link to comment
Share on other sites

Hace 33 minutos , yobani dijo:

ūüėĪ Entonces cu√°l es la recomendaci√≥n para trabajar tranquilo

En cuanto mas actual es tu versión, pues mejor

Una de las versiones mas completas es 2016, la 2019 es casi lo mismo, no hay gran diferencia

Respecto a 365, pues trae evidentemente mas y mejores opciones, por ejemplo puedes utilizar las ultimas funciones como FILTRAR, UNICOS, ORDENAR entre otras, ya tienes la posibilidad de usar las matrices dinámicas etc... por la sección de BI, por ejemplo ya integra un conector para convertir un pdf a tabla de Excel, mediante Power Query [antes solo era posible con Power BI]

Ojo ten en cuenta algo importante, que 365 también esta disponible en ciertas versiones a nivel empresarial, estas licencias son de costo mas alto

Respecto a VBA, hasta el momento no he tenido mayores problemas

 

Saludos a todos!

Link to comment
Share on other sites

Hace 1 hora, Haplox dijo:

Y si loo combinas con Windows 10, no te va a dar nada m√°s que problemas si tienes las macros de antes ūü§™

Ser√° la misma Abraham, pero da problemas impensables... :blink:

¬ŅC√≥mo que tipos de problemas te ha dado?

Puedes mencionar algunos

 

Saludos 

Link to comment
Share on other sites

Hace 7 minutos , Gerson Pineda dijo:

En cuanto mas actual es tu versión, pues mejor

Una de las versiones mas completas es 2016, la 2019 es casi lo mismo, no hay gran diferencia

Respecto a 365, pues trae evidentemente mas y mejores opciones, por ejemplo puedes utilizar las ultimas funciones como FILTRAR, UNICOS, ORDENAR entre otras, ya tienes la posibilidad de usar las matrices dinámicas etc... por la sección de BI, por ejemplo ya integra un conector para convertir un pdf a tabla de Excel, mediante Power Query [antes solo era posible con Power BI]

Ojo ten en cuenta algo importante, que 365 también esta disponible en ciertas versiones a nivel empresarial, estas licencias son de costo mas alto

Respecto a VBA, hasta el momento no he tenido mayores problemas

 

Saludos a todos!

ūüĎć Ya lo probar√© y ver√© como me va, pero es bueno poder contar con la experiencia de cada uno

Link to comment
Share on other sites

Hace 21 horas, Gerson Pineda dijo:

¬ŅC√≥mo que tipos de problemas te ha dado?

Puedes mencionar algunos

Pues macros que dejan de funcionar en las líneas más inverosímiles (Seets().Activate), incluso te cuento un caso personal...

En el curro, yo tengo Windows 7 y Office 2010. Mi compa√Īero de "banco" Windows 10 y Office 360. Ambos utilizamos un programilla de albaranes que cree para no complicarnos mucho la vida con el ERP. Pues hay d√≠as que, sin ninguna explicaci√≥n, a el le deja de funcionar. En ese momento le digo que lo cierre y lo abro yo... Y funciona perfectamente :blink:

Nada, pues que cierre, vuelva a abrir a ver si va... Tampoco. Ni reiniciando el PC. Nada de nada. Pues si te pones a depurar te da fallos en líneas incomprensibles, que por otro lado si lo abro yo en mi máquina va sin problema.

¬ŅSoluci√≥n? No se sabe, pero de repente a lo a largo del d√≠a (o al d√≠a siguiente) comienza a funcionar sin problema en la m√°quina problem√°tica. Sin cambiar nada del c√≥digo y ejecutando las mismas funciones.

En fin... cada uno cuenta la pel√≠cula como le va ūüôĄ. Rezando ando porque esta semana me actualizan equipo a m√≠

Link to comment
Share on other sites

Hola

Esas fallas no están relacionadas a la versión del VBA  o de Window (7, 10, etc.) sino a:

- Uso de objetos ActiveX no compatibles entre ediciones de Office (32 o 64 bits, ojo, bits del Office, no importa lo de Windows).

- Uso de objetos ActiveX compatible pero no registrados/instalados entre distintas PC. Recuerden que las librerías y objetos ActiveX (o similares), no "viajan" con los archivos de Excel.

- "Llamadas" a funciones de la API de Windows solo para 32 bits.

- Uso de propiedades y/u objetos de Excel "nuevas". Recuerden que las versiones m√°s recientes de Excel tienen nuevos objetos y funciones que no son compatibles en versiones m√°s antiguas. Si bien el VBA puede ser igual, obvio usar esas propiedades desde VBA traer√° problemas en versiones m√°s antiguas.

- Ojo con lo que comentas, Haplox, si usas libros compartidos para trabajar... creo que sabes que traen muchos problemas que tampoco están relacionados a la versión de VBA necesariamente.

Por ahí que se me escapan un par de cosas más.

Saludos

 

Link to comment
Share on other sites

Hola!

Casi te puedo asegurar que esos "fallos" no tienen que ver con que VBA sea "volátil" o que unos días amanece de buen o mal humor :D

Lo que debes considerar que puede ser seguramente problemas de la PC de tu compa√Īero, y no expl√≠citamente Excel, adem√°s que Office 365 mantiene actualizaciones permanentes al igual que Windows 10, que pasa por constantes actualizaciones, y si estas no se registran, autom√°ticamente crean conflictos que ni MS se molesta a veces en aclarar, solo te hablan de "parchos" y ya!, entonces esto lo esta sufriendo tu amigo [y tu :(]

Lo que menciona Abraham lo comparto, pues Excel bajo red, no es la mejor decisión/opción, y mas cuando usan versiones diferentes de office y windows, se vuelve peor, con esto se comprueba porque a veces funciona bien y a veces no

Algo mas mucho ojo con las referencias que tu tienes activadas y las de tu compa√Īero, esto puede parecer algo insignificante, pero hace a√Īos tuve un inconveniente de ejecuci√≥n y desde ah√≠ lo resolv√≠¬†

Especialmente con esta belleza: Microsoft Visual Basic for Applications Extensibility 5.3

En resumen debes revisar a cabalidad el SO y Excel de la PC de tu compa√Īero, como si fuese la tuya

 

Saludos a todos!

Link to comment
Share on other sites

En 16/9/2020 at 18:22 , avalencia dijo:

- Ojo con lo que comentas, Haplox, si usas libros compartidos para trabajar... creo que sabes que traen muchos problemas que tampoco están relacionados a la versión de VBA necesariamente.

Exactamente es un problema, pero as√≠ est√°n hechas las cosas en las empresas... ūü§™

 

En 17/9/2020 at 4:30 , Gerson Pineda dijo:

adem√°s que Office 365 mantiene actualizaciones permanentes al igual que Windows 10, que pasa por constantes actualizaciones, y si estas no se registran, autom√°ticamente crean conflictos que ni MS se molesta a veces en aclarar, solo te hablan de "parchos" y ya!, entonces esto lo esta sufriendo tu amigo [y tu :(]

Exactamente es un problema, pero así están hechas las cosas en Microsoft...;)

Link to comment
Share on other sites

  • 2 weeks later...

Venga, que empezamos :blink: (Windows 10 x64, Office 365 x64)

Nada de "Option Explicit", pero si no lo declaras no funciona

 

1.jpg.d844b84cc24ebbf54548d3a135b34577.jpg

 

Nada, quie no lo entiende... O la llmas por su nombrew completo a  la hoja o no hay nada que hacer

2.thumb.jpg.99d064eb377dd988bcea8e443a2b8810.jpg

 

Esta es muy buena, :lol:. No sabe lo que es UCase.

4.thumb.jpg.3172e4ad164186f52414d3844953b6b4.jpg

 

Ni el Format... :wacko:

5.thumb.jpg.4fac2182eeb7daebf211b03c50e4a41a.jpg

 

En fin, como dije ya me lo esperaba. Esto es un suplicio

Link to comment
Share on other sites

Hola. Los errores en Format, Right, Left, etc., tampoco tienen que ver con la versión u edición de Excel y están relacionados a otras cosas: mira bien en las referencias y ahí verás al menos una con "FALTA". Saludos.

Link to comment
Share on other sites

Hace 3 horas, avalencia dijo:

Hola. Los errores en Format, Right, Left, etc., tampoco tienen que ver con la versión u edición de Excel y están relacionados a otras cosas: mira bien en las referencias y ahí verás al menos una con "FALTA". Saludos.

As√≠ es, es tema de referencias, pasa casi siempre cuando la versi√≥n de Excel es nueva, es como todo, se debe ir configurando todo seg√ļn el caso

 

Saludos 

Link to comment
Share on other sites

Hace 10 horas, Gerson Pineda dijo:

As√≠ es, es tema de referencias, pasa casi siempre cuando la versi√≥n de Excel es nueva, es como todo, se debe ir configurando todo seg√ļn el caso

La √ļnica que faltabe es la de "ONTROLES COMCTL32.OCX Y MSCOMCTL.OCX DE MICROSOFT", que por cierto no pude instalarlos...

Yo me he liado a activar referencias a lo loco. De momento me sigo peleando con otras cosas.

Saludos

Link to comment
Share on other sites

M√°s que activar referencias, a veces, pasa por desactivar las que no vamos a usar.

¬ŅPor cierto tus Office son¬† piratas o de pago?

Yo tengo Office 365 oficial y no he tenido problema alguno con las macros, el resto, no se, porqué apenas lo uso.

Link to comment
Share on other sites

Hace 4 minutos , Antoni dijo:

Yo tengo Office 365 oficial y no he tenido problema alguno con las macros, el resto, no se, porqué apenas lo uso.

El 365 no se puede piratear

También comentar que yo tampoco he tenido problemas, además recordar que los controles DLL son meramente del SO y su uso pasa por la instalación del mismo, no es un problema directo de VBA/Excel 

 

Saludos 

Link to comment
Share on other sites

Hace 1 hora, Antoni dijo:

¬ŅPor cierto tus Office son¬† piratas o de pago?

Son de pago, el Windows y el Office (son los de la empresa)... Me imagino ūüėā

Hace 1 hora, Gerson Pineda dijo:

También comentar que yo tampoco he tenido problemas

Me alegro por vosotros, pero no me dir√©is que para alguien no demasiado versado en Office, Windows, VBA, etc. el mero hecho de que no te funcione un UCase, Format y cosas as√≠, es para volverse loco y que teniendo las referencias por defecto activadas, algo tan sencillo deber√≠a funcionar sin problemas ¬ŅO no? ūü•ļ

Que pienses que debes activar los ADO, FSO, etc. para tus macros... todav√≠a ¬ŅPero un UCase?

Y ya... me volveréis a decir que ni un problema. Qué ya lo sé :P

 

Link to comment
Share on other sites

Hace 1 hora, Haplox dijo:

Que pienses que debes activar los ADO, FSO, etc. para tus macros... todav√≠a ¬ŅPero un UCase?

Y ya... me volveréis a decir que ni un problema. Qué ya lo sé :P

A mi hace un tiempo me paso lo mismo que tu... 

A lo mejor te falta esto: Microsoft Visual Basic for Applications Extensibility 5.3

 

Saludos 

Link to comment
Share on other sites

Estimados y en especial @Haplox: Repito, todo lo que te ocurre NO es un problema entre las versiones de Office/Excel, es un problema, como ya he comentado aquí, en otros lados y en otras ocasiones, de librerías (*.dll) y objetos ActiveX (*.ocx) (y similares). No olvidemos que a pesar del VBA, Excel no es software para crear más software; si se quiere usar Excel como "sistema" hay que saber esas limitaciones y no olvidar que NO todas las librerías y los objetos ActiveX son "nativos" y/o vienen con todas las versiones de Excel y/o vienen con Windows y/o uno ha instalado otro software que los tenga y que sean compatibles con Excel y sus ediciones y no olvides que son muchos que no son compatibles con Excel de 64 bits y no, no hay forma de que se puedan usar ahí (Ejemplo: DtPicker).

OJO, también repito, los errores en Format, Right, Left, etc., NO son realmente problemas de esas funciones, son problemas de librerías u objetos ActiveX... o "referencias" de VBA para que se entienda, que se ven "reflejados" en esas líneas. Y hay varias cosas más al respecto.

Anímense y hacemos un Meet o Zoom y conversamos de esas y otras cosas.

Eso sí, no le echen la culpa a Excel de algo que es responsabilidad del que programa jejeje.

Link to comment
Share on other sites

  • Crear macros Excel

  • Posts

    • Muchas gracias a los dos. Ambas respuestas me han servido, pero por sencillez he optado por la de JSDJSD. No obstante, como coment√© anteriormente, tengo que tener siempre activa una impresora (de tickets) entonces si le doy a la macro, al crearse el PDF lo hace en el formato de esa impresora. Por tanto, pens√© en el inicio de ejecutar la macro poner:¬† Application.ActivePrinter = "Microsoft Print to PDF" Y una vez finalizada la macro, cambiar a la impresora de Tickets, pero me da error. ¬ŅHay alguna forma de conseguir esto que comento? Gracias.
    • Ya puedes descargar un Test de Excel, hecho con el c√°lculo iterativo de las f√≥rmulas de Excel.¬°Mentira!¬°No lo vas a poder descargar!He incrustado el test en mi blog, y s√≥lo vas a poder realizar el test en modo online, desde un navegador Web o con una tableta o un m√≥vil Android o Mac. ¬† Enlace aqu√≠:https://pedrowave.blogspot.com/2021/10/test-de-excel-con-calculo-iterativo.html ¬† ¬† Ventajas de tener el Test de Excel en la nube: No contiene macros VBA ni Office Script. Se actualiza autom√°ticamente al ser un Excel en la Web. Siempre ver√°s la versi√≥n m√°s actualizada del Test. Todos los usuarios har√°n el Test en las mismas condiciones. Se puede hacer el Test en la nube, incluso sin tener Excel instalado. Puedes hacer comentarios al Test en la nube. Puedo actualizar el Test cuando quiera para a√Īadir m√°s preguntas. Puedo modificar su comportamiento, mejorar su uso y/o corregir errores. Puedo proteger mucho mejor mis derechos de autor, para que no se pueda copiar mi idea de este Test de Excel. Gracias anticipadas por seguirme, por tus reacciones y por tus comentarios.
    • Prueba esto: ¬† Sub guarda_pdf() ¬† ¬† ruta = ActiveWorkbook.Path & "\salida3.pdf" ¬† ¬† ActiveSheet.PageSetup.PrintArea = "$A$2:$P$42" ¬† ¬† Application.PrintCommunication = False ¬† ¬† With ActiveSheet.PageSetup ¬† ¬† ¬† ¬† .LeftHeader = "" ¬† ¬† ¬† ¬† .CenterHeader = "" ¬† ¬† ¬† ¬† .RightHeader = "" ¬† ¬† ¬† ¬† .LeftFooter = "" ¬† ¬† ¬† ¬† .CenterFooter = "" ¬† ¬† ¬† ¬† .RightFooter = "" ¬† ¬† ¬† ¬† .LeftMargin = Application.InchesToPoints(0) ¬† ¬† ¬† ¬† .RightMargin = Application.InchesToPoints(0) ¬† ¬† ¬† ¬† .TopMargin = Application.InchesToPoints(0) ¬† ¬† ¬† ¬† .BottomMargin = Application.InchesToPoints(0) ¬† ¬† ¬† ¬† .HeaderMargin = Application.InchesToPoints(0) ¬† ¬† ¬† ¬† .FooterMargin = Application.InchesToPoints(0) ¬† ¬† ¬† ¬† .PrintHeadings = False ¬† ¬† ¬† ¬† .PrintGridlines = False ¬† ¬† ¬† ¬† .PrintComments = xlPrintNoComments ¬† ¬† ¬† ¬† .CenterHorizontally = True ¬† ¬† ¬† ¬† .CenterVertically = True ¬† ¬† ¬† ¬† .Orientation = xlLandscape ¬† ¬† ¬† ¬† .Draft = False ¬† ¬† ¬† ¬† .PaperSize = xlPaperLetter ¬† ¬† ¬† ¬† .FirstPageNumber = xlAutomatic ¬† ¬† ¬† ¬† .Order = xlDownThenOver ¬† ¬† ¬† ¬† .BlackAndWhite = False ¬† ¬† ¬† ¬† .Zoom = False ¬† ¬† ¬† ¬† .FitToPagesWide = 1 ¬† ¬† ¬† ¬† .FitToPagesTall = 1 ¬† ¬† ¬† ¬† .PrintErrors = xlPrintErrorsDisplayed ¬† ¬† ¬† ¬† .OddAndEvenPagesHeaderFooter = False ¬† ¬† ¬† ¬† .DifferentFirstPageHeaderFooter = False ¬† ¬† ¬† ¬† .ScaleWithDocHeaderFooter = True ¬† ¬† ¬† ¬† .AlignMarginsHeaderFooter = True ¬† ¬† ¬† ¬† .EvenPage.LeftHeader.Text = "" ¬† ¬† ¬† ¬† .EvenPage.CenterHeader.Text = "" ¬† ¬† ¬† ¬† .EvenPage.RightHeader.Text = "" ¬† ¬† ¬† ¬† .EvenPage.LeftFooter.Text = "" ¬† ¬† ¬† ¬† .EvenPage.CenterFooter.Text = "" ¬† ¬† ¬† ¬† .EvenPage.RightFooter.Text = "" ¬† ¬† ¬† ¬† .FirstPage.LeftHeader.Text = "" ¬† ¬† ¬† ¬† .FirstPage.CenterHeader.Text = "" ¬† ¬† ¬† ¬† .FirstPage.RightHeader.Text = "" ¬† ¬† ¬† ¬† .FirstPage.LeftFooter.Text = "" ¬† ¬† ¬† ¬† .FirstPage.CenterFooter.Text = "" ¬† ¬† ¬† ¬† .FirstPage.RightFooter.Text = "" ¬† ¬† End With ¬† ¬† Application.PrintCommunication = True ¬† ¬†¬† ¬† ¬† ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ ¬† ¬† ¬† ¬† ruta, Quality:=xlQualityStandard, _ ¬† ¬† ¬† ¬† IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _ ¬† ¬† ¬† ¬† False End Sub ¬†
    • Aqu√≠ adjunto un excel de prueba.¬† Lo que me gustar√≠a es guardar las tablas (en la prueba est√°n vac√≠as) en una √ļnica hoja horizontal en PDF.¬† La opci√≥n de imprimir que comenta Exceler C no me sirve, ya que tengo que tener una impresora activa todo el rato y no puedo cambiarla por la de Microsoft Print To PDF. Gracias. Prueba.xlsm
  • Recently Browsing

    • No registered users viewing this page.
√ó
√ó
  • Create New...

Important Information

Privacy Policy