Macros y programación VBA
Temas sobre la automatización de Excel utilizando macros y VBA. Errores de VBA. ¿No consigues que tus macros hagan lo que necesitas?
8680 temas en este foro
-
Estimado amigos del foro, alguien sabe por medio de macro como puedo conectar un sistema de gestión con Excel, el sistema es parecido al sistema S.A.P. lo necesito para poder actualizar una data que descargo a diario desde dicho programa( ojo no subo ningún ejemplo, puesto que solo es una pestaña en blanco en donde quisiera que se descarguen los datos con un botón de actualizar base, y no estar descargando diariamente varios Excel diferentes)
-
0
Reacciones de usuarios
- 3 respuestas
- 857 visitas
-
-
hola buenas tengo un cajon monedero que va un puerto usb del ordenador y querria crear un boton desde excel para poder abrir el cajon monedero o pulsando alguna tecla espero que me ayuden gracias
-
0
Reacciones de usuarios
- 0 respuestas
- 674 visitas
-
-
Tengo una macro en excel que inserta registros en un bd en MySQL alojada en un servidor y requiero que varios usuarios puedan guardar registros en la bd pero al parecer deben instalar el driver ODBC en cada uno de sus pc. ¿Es posible que utilicen la macro son tener que instalar el driver y configurar la conexión? Gracias
-
0
Reacciones de usuarios
- 7 respuestas
- 2.4k visitas
-
-
Buenas! Soy bastante novatillo en vba (hace unas 2 semanas que empecé), la idea es que yo tengo una macro hecha que cambia un valor en una base de datos, es decir, tengo un userform, el cual pregunta una serie de datos y si el cambio será temporal o no, al aceptar si los cambios son temporales a las 24 horas la macro debe ejecutar una función para cambiar ese valor, mi duda o problema viene en como hacerlo. Es decir debo dejar ese documento excel abierto siempre? Existe alguna forma por la cual una vez haga los cambios le diga que son temporales y cierre ese archivo, Windows (a traves de tareas programadas o similar), abra ese documento y ejecute la función correspondien…
-
0
Reacciones de usuarios
- 1 respuesta
- 684 visitas
-
-
Estoy haciendo una macro para un pc de windows XP y office 2003 y al utilizar esta estructura Private Sub Adodc3_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal pRecordset As ADODB.Recordset) Adodc3.Caption = Adodc3.Recordset.AbsolutePosition If BLOQUEO_ADODC3 = 0 Or adReason = 13 Then If Adodc3.Recordset.AbsolutePosition > 0 Then Call Rellenar End If End If End Sub[/CODE] Me devuelve el siguiente error [CODE]Error de compilacion: La declaracion del procedimiento no coincide con la descripcion del evento o el procedimiento que tiene el mismo nombre[/CODE] …
-
0
Reacciones de usuarios
- 1 respuesta
- 1.2k visitas
-
-
hola necesito ayuda, no puedo conectar a mi base de datos este es mi script tengo un error y no se donde esta Dim Conect As Object Set Conect = CreateObject("ADODB.Connection") Conexion = "Provider=SQLOLEDB.1;" & _ "Password=" & 123456 & ";" & _ "Persist Security Info=True;" & _ "User ID=" & usuario1 & ";" & _ "Initial Catalog=" & administracion & ";" & _ "Data Source=" & DESKTOP-6OND6L7\SQLEXPRESS & " Conect.ConnectionString = Conexion Conect.Open End Sub
-
0
Reacciones de usuarios
- 1 respuesta
- 693 visitas
-
-
Hola a todos!! Me gustaría poder conectar una hoja de Excel con una base de datos MySQL. Al intentar establecer la conexión, siempre me aparece un error diciéndome que es imposible conectar con la BBDD. He buscado tutoriales y manuales en internet, pero si sigo las instrucciones de conexión de uno, no puedo extraer datos como se indica en otro tutorial diferente... ¿Alguien conoce algún manual, libro o tutorial donde se explique claramente como hacer este tipo de trabajo? gracias de antemano
-
0
Reacciones de usuarios
- 3 respuestas
- 2.2k visitas
-
-
No se si es el sitio correcto, me gustaria saber como conectar excel con access, lo que quisiera es saber que tengo que hacer para una vez creado un formulario de entrada de datos en excel, a parte de que se guarde en excel, automáticamente se guarde también en access Espero haber sabido explicarme. No subo archivo porque aun no lo tengo creado, ya que mi intención seria crearlo después de vuestra ayuda. Gracias de antemano
-
0
Reacciones de usuarios
- 5 respuestas
- 913 visitas
-
-
Buenos días compañeros. Hay alguna forma de conectar excel con Solid works y extraer solo las cotas que se le hacen al dibujo? Agradecería mucho sus respuestas.
-
0
Reacciones de usuarios
- 0 respuestas
- 1.3k visitas
-
-
Estimadísimos, vengo a ustedes con una inquietud, respecto a la programación de Excel para vincular a SQL, de forma que las consultas puedan ser más dinámicas y se puedan ingresar parámetros desde Excel. Adjunto archivo explicativo, pero tengo problemas con las conexiones. A saber el archivo a trabajar, además tiene otras tablas vinculadas web para actualizar online parámetros que se ingresan en la consulta. De manera que el archivo es un ejemplo, el cual debo acondicionar a la realidad. Esto es algo que realmente deseo aprender y encuentro un conocimiento necesario, de forma que estaré particularmente atento a comentarios, dudas y lo que se les venga en mente o que no …
-
0
Reacciones de usuarios
- 1 respuesta
- 2k visitas
-
-
Saludos amigos del foro, he pasado ya varios días procurando tener código preciso el mapa apropiado para que excel está configurado para poder guardar a formato XML ya que en el generador de exámenes de Examview existe una opción para importar desde XML. Incluso tengo un archivo de libre descarga que estaba en XML y ha sido justamente hecho para ser importado por Examview, debo suponer que debe haber alguna versión que lo haya generado; en este caso Examview si lo importa sin problemas. Lo cierto es, que trate de basarme en este archivo XML para configurar el mapa de xml y ser agregado al Excel, pero no lo acepta. Fui eliminado código para hacerlo más simple hasta el punt…
-
0
Reacciones de usuarios
- 9 respuestas
- 2k visitas
-
-
Hola a Todos, tiempos sin escribir, pues realmente el diseño de la aplicación de formularios de excel esta funcionando perfecto, pero a hoy por la cantidad de información y un numero mayor de usuarios me veo en la necesidad de realizar una conexión a una base de datos externa, he leido algo y se puede hacer con ADO para un libro de excel aparte como base de datos o por medio de una base de datos en acces en realidad este tema hasta ahora lo empiezo a descubrir, y en realidad me cuesta demasiado trabajo comprenderlo, pues en este foro he encontrado algunos, ejemplos al respecto pero no he podido lograr implementarlo en mi archivo, pues no están como bien documentados y ex…
-
0
Reacciones de usuarios
- 7 respuestas
- 3.3k visitas
-
-
buenas noches, solicito muy amablemente quien me puede ayudar con una conexion de un formulario en excel auna base de datos de acces 2007 ya que lo he intentado y no lo he logrado. 1.lo necesito es guardar todos los campos (textbox y algunos label) del formulario llamado (formulario) en una base de datos de access llamada Digitacion en la tabla DIGITACIONES, adjuto los archivos para mayor entendimieento (no hay necesidad de guardar todos lo campos, soloa lgunos para poder entender como se hace) muchas gracias por la ayuda Formulario de Digitacion_2.part1.rar Formulario de Digitacion_2.part2.rar Digitacion.rar
-
0
Reacciones de usuarios
- 5 respuestas
- 798 visitas
-
-
Hola tengo unas conexiones con una base de datos. Mediante consultas a través de ODBC que realicé con la opción microsoft Query, y donde se ve perfectamente la conexión. Después intento en ejecución que me haga una determinada consulta sobre esa conexión, pero siempre me vuelve a pedir que indique base de datos, y en una segunda pregunta que indique el usuario y la contraseña. Lo que me resulta extraño es si este proceso lo planteo de manera manual y en propiedades de la conexión le pongo la SELECT de Mysql directamente, entonces si funciona sin solicitar credenciales. Pongo el código que uso para conectar con la BBDD. Sub actualiza_datos_T(NOMBRE_CONEXION, SQL, NOMB…
-
0
Reacciones de usuarios
- 3 respuestas
- 793 visitas
- 1 seguidor
-
-
Buenos días a todos: Me ha surgido un problema con una conexión OLEDB y la verdad no sé a que se debe. Es una pequeña aplicación en Excel que utilizan varias personas. Tengo una tabla que debo actualizar con un documento Excel, el formato del documento siempre es el mismo pero la ruta cambia. Por lo que el código utiliza un getopenfilename para obtener la ruta del documento. Funciona sin problemas. El código crea la conexión la refresca y luego la elimina, también funciona sin problemas. Sin embargo a veces, a pesar de que el orden de los campos es el mismo en el rango de origen y en la tabla de destino, el orden de los campos se altera en el destino. Digamos que an…
-
0
Reacciones de usuarios
- 0 respuestas
- 545 visitas
-
-
Hola, quisiera saber si hay forma de conectarme a sql server pero con otro usuario de red de windows. Esta primera cadena, realiza la conexión pero con usuario local de sql server: cn.ConnectionString = "provider=sqloledb.1;data source=DESKTOP-GRP18I3;user id=prueba;password=prueba;initial catalog=prueba" Esta segunda cadena, realiza la conexión pero con el usuario que en ese momento esta logueado en la PC: cn.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=True;Data Source=lims\ts;initial catalog=Prueba" Ambas funcionan correctamente sin embargo quisiera saber si es posible poder utilizar la segunda conexión, pero…
-
0
Reacciones de usuarios
- 0 respuestas
- 2.2k visitas
-
-
Buenas Tardes Tengo un problema con una macro que cree para ejecutar una consulta desde excel y que traiga los resultados en una celda en particular. Hace meses la vengo usando y funcionaba perfecto, pero desde la semana pasada me tira este error: RUN TIMER ERROR 1004 Application defined or objet defined error y se tilda la siguiente sentencia .Refresh BackgroundQuery:=False Llevo toda una semana investigando que puede ser y no encuentro nada. Agradezco su ayuda *******!!!! Dim varSQL ' OBTIENE EL NUMERO SIGUIENTE DE BASE varSQL = Sheets("ArmadoQuery").Range("c23") Sheets("Resultado").Select Range("F15").Select Selection.ClearContents…
-
0
Reacciones de usuarios
- 0 respuestas
- 2k visitas
-
-
Hola Foreros, pido asesoramiento en este trabajo ya que no me an respondido en otro tema similiar o no seme a podido evacuar la duda. tengo este excel llamado trabajo. el problema que tengo es el siguiente. cuando abro el excel me sale un userform llamado BUSCADOR DE PLANCHAS LITOGRAFICAS, busco la informacion que deseo saber y trabaja bien hasta hay todo marcha bien. cuando le doy en el CommandButton2 (CONSULTA DE RENDIMIENTO) para consultar la otra informacion que tengo en la HOJA2 no me sale nada, quisiera saber como hago para configurar el CommandButton2 (CONSULTA DE RENDIMIENTO) para que busque los datos en la hoja2? NOTA: basica mente lo que necesito saber es como…
-
0
Reacciones de usuarios
- 2 respuestas
- 629 visitas
-
-
Hola, me pueden ayudar con lo seguiente, estoy desarrollando un proyecto en el cual consiste en cargar un comboxBox con lo datos almacenados en una celda y agregarlo a un listbox tambien que al seleccionar un item en el listbox se cargue la imagen enlazada a un cuadro de imagen. el codigo del formulario es el siguiente. Private Sub CommandButton2_Click() B_Filtro.Hide Sheets("Portal").Select End Sub Private Sub CommandButton3_Click() Vision.Show End Sub Private Sub CommandButton4_Click() B_Filtro.Hide B_Filtro.Show End Sub Private Sub display_Click() On Error Resume Next Set a = Sheets("BD") …
-
0
Reacciones de usuarios
- 3 respuestas
- 840 visitas
-
-
Buenos días a todos; -Adjunto macro que me busca la última fila y columna con datos y establece area de impresión. También he puesto un textbox donde voy marcando el zoom. El la macro planteo algunas dudas al respecto. Agradecería vuestro comentario y ayuda al respecto. Cualquier duda comenten. Gracias y buen día a todos. MImprimir.xlsm
-
0
Reacciones de usuarios
- 2 respuestas
- 578 visitas
-
-
Hola Amigos es un gusto saludarlos. he leido su foro duarnte mucho tiempo y es interesante como podemos crear aplicaciones muy utiles mediante el vba que execel nos ofrece. hoy quiero acudir a ustedes en busca de ayuda quiero configurar un boton de numer que al presionarllo me sume en un texbox 1 cada vez que lo pulse y vaya sumando, de igual modo otro q vaya restando adjunto un archivo con un userform para que me puedan ayudar. de antemano agradezco su amabla atencion. saludos... SUMAR MAS UNO.xls
-
0
Reacciones de usuarios
- 2 respuestas
- 2.8k visitas
-
-
buena tarde alguien sabe como configurar excel enviar correo electronico que no me ejecute outlook , sino que zoho mail cuando se adjunta un archivo de excel, se podra? gracias saludos
-
0
Reacciones de usuarios
- 10 respuestas
- 925 visitas
- 1 seguidor
-
-
Problemas con el DTPicker Hola a todos. He creado una plantilla, que algunos de ustedes ya me ha ayudado en su armado de una u otra forma. El asunto es que para el ingreso de los datos en la plantilla uso un Userform. Lo que ocurre es que agregue a este formulario unas casillas de DtPicker para marcar unas fechas (evaluacion, nacimiento, vencimiento de documento), pero al hacer click en el boton "GUARDAR DATOS" al final del formulario la fecha que se copia en los tres DTPicker es 00-01-1900, y obviamente no me sirve. ¿Por favor ayuda para configurar el DTPicker para que traspase a la plantilla la fecha exacta que yo pongo en el formulario? Les agradezco a quienes se pu…
-
0
Reacciones de usuarios
- 5 respuestas
- 1.3k visitas
-
-
Buenas a todos, tengo un problema cuando configuro una hoja en la impresora EPSON imprime bien, pero cuando quiero imprimir en una HP o CANON se desconfigura la configuración en la que está bien configurada. Vi algunos archivos de Excel, no sé cómo lo hacen pero en cualquier marca y modelo de impresora imprime bien. No quiero convertirlo en PDF quiero imprimir directamente. Gracias.
-
0
Reacciones de usuarios
- 7 respuestas
- 1.4k visitas
-
-
Buenos días, Adjunto hoja con macro en la cual me crea hojas con cada registro de la base de datos. Una vez creadas esas hojas y a la hora de imprimir en pdf, me gustaría poder quitar el salto de página que tienen y que sólo me imprimiera el rango (a1:x64) en el archivo pdf, que corresponde con el formato recibo. Copia de Recibos ok.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 878 visitas
-
Información básica de protección de datos
- Responsable: Sergio Andrés Celemín
- Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.
- Legitimación: Consentimiento del interesado.
- Destinatarios : Hetzner Online GmbH.
- Duración: Mientras se conserve este post o hilo en la comunidad, o decidas eliminar el comentario.
- Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso, rectificación, supresión, oposición y demás derechos legalmente establecidos a través del email [email protected]
Información adicional: Encontrarás más información en la política de privacidad.