Jump to content

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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
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 post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Posts

    • Saludos Estimados, tengo una funci√≥n que al imprimir me guarda¬†informaci√≥n y datos de algunas celdas de un formulario abierto,¬†en un archivo (dato2.txt), este archivo contiene mucha informaci√≥n que se ha almacenado desde hace mucho tiempo, este archivo de texto es abierto de vez en cuando para verificar la informaci√≥n all√≠¬†guardada, pero en algunas ocasiones¬†se ha visto modificado por las personas que lo abren, por lo que se me ocurre generar uno nuevo con la misma informaci√≥n, es decir tener dos archivos id√©nticos¬†pero que la informaci√≥n se cargue¬†id√©ntica, no hago copia y paste del archivo ya creado porque aunque la informaci√≥n guardada esta guardada, necesito el otro de respaldo, o si me dan otra idea de como crear este doble respaldo estar√©¬†gustoso de aceptar sus opiniones. adjunto las instrucciones¬†que me generan el respaldo permanente Private Sub Workbook_BeforePrint(Cancel As Boolean)Dim Archivotxt As StringSet fs = CreateObject("Scripting.FileSystemObject")Archivotxt = "C:\Varios Excel\dato2.txt" '<---Ruta y nombre del Txt ¬†creadoIf Len(Dir(Archivotxt)) = 0 ThenSet a = fs.CreateTextFile(Archivotxt, True)a.CloseEnd IfSet a = fs.OpenTextFile(Archivotxt, ūüėétexto = Range("T17").Value & " ; " & ActiveWorkbook.Name & " ; " & ActiveSheet.Name & " ; " & Range("f15").Value & " ; " & Format(Range("F17").Value, "dd/mm/yyyy") & " ; " & Format(Range("j17").Value, "h:mm:ss AM/PM")a.WriteLine (texto) '<-----celda que se escribe en el Txt, se escribe en un renglon del txta.CloseSet fs = NothingSet Archivo = Nothing ¬† ¬†gracias de antemano ¬†
    • Expertos saludos a todo de esta comunidad inform√°tica, mi duda es que no logro ubicar si fuera un error o desbordamientos de c√≥digo, lo que pasa es que me funciona muy bien la macro realizar los reportes por cada alumno, el detalle es que cuando en algunos reportes los criterio evaluaci√≥n no coinciden cada criterio no lo esta tomando bien¬† para sacar el total, tengo mas de 30 alumnos por cada archivo, me tomado el af√°n de revisar cada reporte en algunos reportes del alumno lo cuadra muy bien la sumatoria¬†pero en algunos reportes no los toma bien el total sale mas a en otros casos menos¬†¬†no lo generando la sumatoria de acuerdo a los criterios eso es el √ļnico detalle que me sale en mi registro de correspondencia....Adjunto el archivo por favor. muchas gracias a la comunidad. ¬† ¬†¬† Rubricas 1 A 1 Primaria V2.xlsm
    • Checa el archivo ¬† Saludos, Copia de PonerContrase√ĪaBoton.xlsm
    • ¬°Hola a todos! @Cristian 1985:¬† Debes tener en cuenta que en la funci√≥n INDICE, el argumento 0 hace que la funci√≥n devuelva TODOS los valores de la columna a analizar (puedes probar con una funci√≥n en modo edici√≥n, y presionar F9 para que lo constates). @victorjavega:¬† Cristian si escribi√≥ bien mi nombre (eso hizo que me fijara en el tema).¬† Tu llamaste a un "tocayo"... ūüėā Para la propuesta, no necesitas ning√ļn tipo de macros.¬† Simplemente un control de formulario (control n√ļmero), vinculado con la celda donde est√° el mes. Mejor√© la f√≥rmula que ten√≠as en la selecci√≥n del mes, adem√°s de la f√≥rmula original, donde combino INDICE - COINCIDIR - INDICE.¬† Revisa el adjunto.¬† ¬°Bendiciones! Calendario_aulas.xlsx
  • Recently Browsing

    No registered users viewing this page.

√ó
√ó
  • Create New...

Important Information

Privacy Policy