Toda la actividad
- Yesterday
-
Emily Barria se ha unido a esta comunidad
-
Israel Cassales ha empezado a seguir a Problema (¿Macro?) para guardar Excel en SharePoint
-
Bueno, como dijera el Jack el destripador "vámonos por partes", ese temporal tiene un origen que es SAP. Hay algunos puntos que no están quedando claro y parece que el único medio que dispones es la WEB para que los usuarios tomen de ahí los datos de SAP ¿Qué versión de SAP tienes? Lo anterior también es confuso ¿tienen diferentes segmentos de VLAN o cómo? siempre hay una forma de poder comunicarse entre los equipos. ¿Mínimo están conectados al mismo Internet? Antes de usar herramientas externas a SAP, éste tiene sus propias soluciones ¿Qué datos son los que necesitan los demás usuarios? Entiendo que no quieran gastar licencias por el tema comercial pero si solo es leer podrías usar una API de SAP dependiendo de la versión que tengas, como el Service Layer, también está SAP WEB y otras. Si en tu lugar de trabajo tienen SAP (bajo licencia) debes tener un partner quien puede ofrecerte soluciones. Haciendo de lado la integridad de la información porque una vez exportados de SAP se vuelven editables y pierden confianza, además considerando que estás usando power query ¿por qué no usar el power BI? Este también se puede conectar con SAP. Identifica que software es el responsable de la información, origen y destino, eso debe facilitar el medio. ¡Saludines!
-
Problema (¿Macro?) para guardar Excel en SharePoint
tema contestó a njnsp en njnsp Macros y programación VBA
Vale, ahora que lo pienso, tu solución no me vale; bueno no es que no me valga es que me soluciona un problema que ya tengo resuelto. La macro me guarda bien el archivo en local de cada usuario con la sentencia Mi problema es que si guardo el export en rutas locales relativas, PowerQuery no me deja conectarme a esas rutas, y si "guardo" el export en sharePoint con El archivo no se guarda, que es como debería funcionar todo el proyecto. La solución pasa por conseguir que el export se guarde en SharePoint, porque hasta donde yo se, PowerQuery NO deja conectase a rutas relativas (en local) pero si podría conectarme a una ruta de SharePoint. -
Problema (¿Macro?) para guardar Excel en SharePoint
tema contestó a njnsp en njnsp Macros y programación VBA
Gracias @Abraham Valencia lo probaré mañana en el trabajo, en casa no tengo acceso a SAP. Ya que te has interesado de cuento un poco mas del proceso. La idea original es que desde un archivo Excel, se capture una serie de datos de SAP, sin que la gente tenga que usar SAP. Para ello tengo en archivo "plantilla" guardado en una ubicación SharePoint; el archivo ejecuta la macro, se conecta a SAP, y este genera el archivo "informe" (al que llamaremos export.xlsx por aclarar). Lo ideal, seria que la macro que he puesto, guardara el archivo export.xlsx en SharePoint, porque después el propio archivo plantilla se conectaría a través de Powerquery a export.xlsx y haría las transformaciones necesarias. Todo se tiene que hacer en SharePoint, porque lo tienen que usar varios usuarios (en distintos ordenadores) y no hay carpeta de red ni NAS o similares. Como la opción 1, que es conseguir que la macro guardara el export en SharePoint no me funciona ni a tiros, pensé en la opción 2, a saber. Guardo el export de manera local en el ordenador de cada usuario que ejecute la macro, en la ruta (relativa) "..\..\..\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI", que se salta el ID de Windows (C:\Users\IDWindows\) y hasta aqui perfecto; he conseguido que cada usuario guarde el export (el informe que genera SAP) en una ruta local de cada usuario. EL PROBLEMA es que ahora PowerQuery NO me deja conectarme a rutas relativas, no puedo ponerle que se conecte al archivo (literal) "..\..\..\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI\export.xlsx". PowerQuery exige rutas absolutas de conexión, ya sea por conexión "directa" o por parámetros. Por otro lado no me vale el "truquito" de poner la ruta del archivo en una celda y capturarlo con PowerQuery, porque yo necesitaría capturar la ruta del export, pero la macro se ejecuta desde "plantilla"; además export no existe hasta que no lo genera SAP. Cuanto todo esto por si a alguien se le ocurre otra manera de hacerlo, pero no creo, porque no es el típico caso de conectarse desde un archivo Excel a otro archivo Excel, sino conectarse desde un Excel a otro "temporal" que se genera ex profeso para capturarle unos datos. Saludos -
Abraham Valencia ha empezado a seguir a Problema (¿Macro?) para guardar Excel en SharePoint
-
Hola, no me queda tan claro el problema, pero parece que más que de SAP tu dilema es en dónde guarda la macro y cómo hacer para que, siendo finalmente rutas distintas para cada quien, pues que pueda guardarse en la PC de cada usuario en su ruta mapeada. De ser eso, aparentemente bastaría obtener el usuario de Windows y la ruta "raíz" de OneDrive y suponer que todos los usuarios tienen la misma ruta posterior a la carpeta sincronizada, es decir, que sean algo así: C:\Users\IDWindows2\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI C:\Users\IDWindows1\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI C:\Users\IDWindows3\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI Ojo a lo resaltado en negrita. De ser así debería bastar algo así para obtener la ruta: Environ("OneDriveCommercial") & "\Documentos\SAP\SAP GUI\export.XLSX" o quizás con Environ("OneDrive")
-
njnsp ha empezado a seguir a Problema (¿Macro?) para guardar Excel en SharePoint
-
Problema (¿Macro?) para guardar Excel en SharePoint
un tema añadido njnsp en Macros y programación VBA
Buenos días, A ver si me podéis ayudar porque por mas que busco y leo no encuentro la solución. Igual la explicación es un poco farragosa. Tengo este tozo de código VBA generado por un script de SAP que básicamente lo que hace es abrir una Tx de SAP, cargar los datos de búsqueda y generar un informe. Luego ese informe lo exporta a Excel, y por ultimo lo guarda en la ubicación elegida. Hasta aquí todo correcto. El problema es que solo funciona si la ruta de guardado es local, pero no si es un SharePoint, me explico. La idea es que haga todo lo anterior y guarde directamente en un SharePoint donde están configurados los permisos para guardar. No se si alguno trabajáis con SAP y Excel, pero cuando tu le indicas a SAP, que guarde algo en formato Excel, te abre una ventana para elegir la ruta de guardado, automáticamente lo guarda y lo abre. Si la tuta es local, lo hace con normalidad, y si la ruta es de SharePoint, hay que tener mapeada la ruta en el explorador de Windows porque su GUI no muestra rutas SharePoint, solo locales. El caso es que la macro, si la ruta es local, funciona correctamente, pero si la ruta es de SharePoint, no guarda el archivo, sino que abre el archivo que ya existe en SharePoint (si existe, si no, tira un error). El asunto es que parece que lo guarda, pero he comparado el archivo que se abre una vez finalizado el proceso (el que debería surgir del informe) y el alojado en SharePoint y no son iguales. Lo que necesito es si vosotros habéis hecho algo similar o si hay alguna manera mejor de codificar el guardado, ya que yo de VBA voy muy justito, teniendo en cuenta que este código se ejecuta desde otro archivo, ya que el que el archivo que se genera, no "existe" hasta que lo genera SAP. Como aclaración alguno me podría decir que usara la ruta mapeada de SharePoint, pero no puedo, porque el archivo se va a usar en una empresa donde todos los usuarios Windows tienen su perfil "guardado" en OneDrive (para que cualquiera pueda usar cualquier ordenador) y cada usuario tiene un ID Windows diferente, con lo que las rutas son únicas para cada usuario, del tipo... C:\Users\IDWindows\OneDrive - NombreEmpresa\Documentos\SAP\SAP GUI\export.XLSX Espero haberme explicado bien. Si necesitáis alguna aclaración mas no dudéis en solicitarla. Gracias por vuestra ayuda - Última semana
-
torquemada ha empezado a seguir a Planilla Mercado Pago
-
Hola En la columna A, quitando la tilde de inicio "'" En las columnas de fechas, eliminando la T y los caracteres a partir del punto. En el resto de columnas, cambiando el punto por una coma, (ten en cuenta que mi configuración es de español/españa. Saludos.
-
papurri ha empezado a seguir a Planilla Mercado Pago
-
Hola Estoy descargando los movimiento de Mercado Pago y la planilla que bajo no permite hacer operaciones con los numeros. Alguien sabe como puedo convertir esos valores a numero? Gracias! Movimientos mercado pago.xlsx
-
Buenas noches excelente muchas gracias.
-
Israel Cassales ha empezado a seguir a Validar captcha consulta masiva Dian
-
Validar captcha consulta masiva Dian
tema contestó a Israel Cassales en crengifo Macros y programación VBA
Hi, No voy a responder por el maestro porque ha sido claro, pero puedo agregar: Es en un dilema técnico y ético. No es debatir si se puede, simplemente no se debe. El Captcha está diseñado justo para eso, para que sea un humano quien pase la verificación, si lo hace una máquina entonces no sirve. ¿Qué vas a hacer cuando el Captcha te pida seleccionar imágenes? El que muestras puede parecer sencillo pero es posible que verifique el tiempo y la forma en la que se mueve el cursor para dar clic. En resumen, no es un tema de Excel ni de VBA, de mi parte tampoco podré contribuir en este tema. Una mejor opción sería preguntarle al proveedor si tienen una API disponible para acceso automatizado. Saludos. -
Buenas tardes estimado, no se que quieres decir. Lo que solicito es lo siguiente antes colocaba varias identificaciones y obtenía nombres y el estados de su Rut, pero ahora según la imagen debo hacer que la macro seleccione que es un ser humano al dar el clic en el cuadro para poder extraer los datos. Saludos
-
Validar captcha consulta masiva Dian
tema contestó a Héctor Miguel en crengifo Macros y programación VBA
en resumen: CAPTCHA es un acronimo de "Prueba de Turing Publica Completamente Automatizada para mantener Humanos y Computadoras Aparte" Entonces, si la "maquina" puede resolverlo, en realidad no hace su trabajo Si puedes automatizar 'raspar' un CAPTCHA, no tiene sentido usar CAPTCHA fuente en la WikiPedia -
crengifo ha empezado a seguir a Validar captcha consulta masiva Dian
-
Buenas tardes estimado, Tengo una macro de consulta masiva que hasta el año pasado me funcionaba de maravilla. Pero para este año han colocado un captcha y no me esta funcionado. Me gustaría que me ayudaran con este tema de validad el captcha. Adjunto archivo. Saludos Cnsulta.rar
- Antes
-
israelicus se ha unido a esta comunidad
-
fx.ingenieria ha empezado a seguir a Power Query: cómo resolver problema de filas movidas
-
Muy buenos días, les saludo desde Costa Rica y necesito pedirles por favor su ayuda para aprender como resolver con Power Query un problema de filas movidas. Tengo un extracto del set de datos que adjunto explicando el problema. Los datos deben quedar alineados con el primer valor de cada serie de la primera columna. Mil gracias. Power Query Filas Movidas .xlsx
-
JSDJSD ha empezado a seguir a Ayuda con macro. Error al añadir fila a tabla
-
Adolfo Vega Caballero ha empezado a seguir a Ayuda con macro. Error al añadir fila a tabla
-
Hola, primero indicar que soy un novato y estoy aprendiendo con Excel. Tengo un formulario para añadir filas a una tabla llamada "Clientes". Me ocurre una cosa curiosa y es que aparentemente la macro ha funcionado y funciona bien salvo que ahora, cuando se ejecuta la macro, al añadir la última fila a la tabla, me da el siguiente error a pesar de no estar ninguna hoja protegida: Cuando se ejecuta la macro sale este error y se para en la línea: "Set Nuevafila2 = Tabla.ListRows.Add" llegando a añadir la última línea a la tabla. Cuando se ejecuta la macro sale este error y se para en la línea: "Set Nuevafila2 = Tabla.ListRows.Add" llegando a añadir la última línea a la tabla. Si vuelvo a ejecutar la macro, ya si me añade bien la siguiente fila. Y ya no da más el error. Puedo seguir ejecutando la macro añadiendo filas sin problema. Como he dicho, no hay ninguna hoja protegida, ni ningún formato condicional. Por más que reviso y busco en Internet no encuentro la solución. En el resto de formularios que tengo en el mismo libro para añadir registros en otras tablas, también ocurre lo mismo. Agradecería ayuda.
-
Adolfo Vega Caballero se ha unido a esta comunidad
-
Jose Aguero se ha unido a esta comunidad
-
Sergi Cuadros Lopez se ha unido a esta comunidad
-
En lo que usted sube el archivo en base a lo que menciona esta podría ser una idea: Suponiendo que la ruta esta en B1 Public Sub Listaynombra_Manual() Dim ruta As String ' Obtiene la ruta de la celda B1 ruta = ActiveSheet.Range("B1").Value ' Verifica si la ruta no está vacía If ruta <> "" Then ' Llama a la función List_Fols_Files con la ruta obtenida List_Fols_Files ruta Else MsgBox "La celda B1 está vacía. Por favor, ingresa una ruta válida.", vbExclamation End If End Sub Es importante resaltar que si la ruta es válida pero la carpeta no existe tendrá un error, en ese supuesto caso para evitar que la macro falle, puede agregar una verificación adicional para asegurar que la carpeta existe antes de llamar a la función. Puede hacer eso utilizando la función Dir en VBA, que verifica la existencia del elemento. También algo tan sencillo como escribir en la celdas de manera nvertidas las diagonales // puede causar error. Saludos cordiales a ambos.
-
cambiar una ruta escrita manual a una variable
tema contestó a JSDJSD en MarianoCruz Macros y programación VBA
Sube tu archivo -
cambiar una ruta escrita manual a una variable
un tema añadido MarianoCruz en Macros y programación VBA
Hola buenas tardes: Por favo me pueden ayudar con los iguiente: tengo una macro que me ayuda a listar carpetas y nombre de archivos. (es una funcion) el cual llamo desde una SUb, este funciona bien, el problema es que debo poner la ruta de manera manual: Public Sub Listaynombra_Manual() With ActiveSheet List_Fols_Files "C:\Users\CARPETA\" esta es la parte que debo cambiar cada que llamano la funcion (List_Fols_Files) End With End Sub Ay manera de que la ruta sea tomada de una celda de la misma hoja. Trate de poner algo asi: List_Folders_and_Files Range("B1").Value en esa celda esta la ruta donde debe extraer la informacion que requiero. gracias Mariano -
Guadalupe Ramirez Vargas se ha unido a esta comunidad
-
Alejandro Bocanegra Quino se ha unido a esta comunidad
-
Registro con formulario varias veces.
tema contestó a MarianoCruz en MarianoCruz Macros y programación VBA
Hola JSDJSD: Lo que necesitaba. muchisimas gracias. ha quedado perfecto mi archivo. Saludos Mariano -
HENRY PEREZ se ha unido a esta comunidad
-
Registro con formulario varias veces.
tema contestó a JSDJSD en MarianoCruz Macros y programación VBA
Formulario Registro.xlsm -
Registro con formulario varias veces.
tema contestó a JSDJSD en MarianoCruz Macros y programación VBA
-
Registro con formulario varias veces.
tema contestó a JSDJSD en MarianoCruz Macros y programación VBA
Si nadie te contesta antes, mañana en cuanto tenga un ratillo te lo miro