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?
8686 temas en este foro
-
necesito insertar varias imágenes en una hoja Excel y escribir el nombre de la imagen las imágenes están en una carpeta. Estoy empleando para insert imágenes: ActiveSheet.Pictures.Insert(carpeta & imagen).Select pero solo me inserta una
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola amigos!! Regreso algo oxidado con una consulta. La idea del presente archivo es capturar los seriales de unos equipos siempre y cuando cumplan alguno de los patrones que están en la tabla. Al pasar este filtro e ingresar el serial en la columna B (columna detonante para que se ejecuten las macros) se adicionará a los lados del serial, el número que indica la cantidad ingresados hasta el momento y en la otra celda adyacente el serial en formato de código de barras. De igual forma si se borra un serial en la columna B, o se modifica el serial, este deberá hacer lo propio según el caso,sea borrar los adyacentes o actualizar el código d…
-
0
Reacciones de usuarios
- 8 respuestas
- 1.1k visitas
- 2 seguidores
-
-
Saludos con todos, para crear un control en los UserForm es a través de Cuadro de Herramientas, pero como crearlo a través de un modulo, que lea el codigo y que se cree en los userform ya sea un textbox, un combobox o lo que fuese, ¿Se puede hacer eso?
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Buenas tardes, podría seleccionar un usuario un rango de celdas cualquiera y mandarlo a imprimir con un botón?
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Buenas tardes reciban cordial saludos amigos del foro. recuro a sus conocimientos nuevamente, en mi tabla tras. Pues en estado intentando en colocarle unas modificaciones que me eviten gastarme mucho tiempo en la ejecución que realizo. lo busco en mi tabla tras es lo siguiente, seré breve: En la tabla tras hay tres botones, el primero seria que al darle clic en actualizar me copiara la información que esta en el archivo llamado base ola y lo pegara en la pestaña que se llama ola en la tabla tras, pero si se pudiera hacer este paso sin abrir el archivo base ola. [TABLE=width: 800] [TR] [TD=colspan: 10]lo segundo seria poder compartir este archivo con otros usuarios, …
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Buenas tardes soy nuevo en esto de excel de hecho odiaba los editores de textos mi rama va mas por el hardware pero ahoa que entre a servicio social me piden muchas cosas en excel y pues tengo que aprender bueno el problema es este. tengo un documento en excel y tengo que registras caidas en el sistema y a que hora ocurrio eso esa parte esta hecha ya pero ahora el problema es que al momento de querer hacer una grafica acerca de eso no se puede porque las fechas se quedan con la hora y cuenta una caida diferente haci sea el mismo dia por la hora :S quisiera ver si me podrian ayudar aa ver con que formula o proceso puedo hacer que las fechas aparezcan sin hora para pode…
-
En un botón que acabo de crear, inserto un hipervínculo a una página que está dentro de un web que pide ID y Password para entrar. Previamente me "logeo" en la web con mi ID y Password, Cuando ya estoy logged in, pincho en el hipervínculo de excel pero no me lleva a la página del hipervínculo, sino a la inicial para pedirme las credenciales. En cambio si en esa página ya logeado, copio la URL del hipervínculo si que me funcional. Debe ser queal accionar el hipervínculo excel lo hace de forma que no se sabe que ya estoy logeado en otra pestaña de Chrome. ¿Alguna idea? Como la web destino es muy grande, con muchas páginas, tengo que hacer una hoja de …
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
- 1 seguidor
-
-
Buenas tardes, feliz año para todos Quería saber si es posible pudieran ayudarme en lo que estoy intentando hacer Tengo una planilla en donde quiero aplicar una macro en donde se borre el contenido de la fila si se cumple una condición En la columna CG11 esta el valor que debe cumplirse (cabe aclarar que desde la fila 11 en adelante quiero que se cumpla la macro, se puede poner un tope si hace falta) el valor es 70 Y desde la columna CH11 hasta EX11 los datos que quiero borrar Agradezco de vuestra atención Saludos
-
Buenas gente, llevo rato buscando por el foro y google y como no consigo hacerlo, paso a preguntaros a ver si me echais una mano. Os pongo en situacion, tengo una columna , la C de la hoja1 con resultados FALSO y VERDADERO, lo que necesito es mediante un comand boton que busque cual es el proximo VERDADERO, si por ejemplo comentanzo de C1, deberia buscar el proximo verdadero , poniento de ejemplo que se encuentre en C7, y si le volvemos a dar que vaya al proximo. La cuestion seria, desde ActiveCell realizar la busqueda del proximo VERDADERO. Lo he intentado con un par de funciones, y no me ha salido, como he visto que hay varias formas, a ver como se podia resolver, d…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
Que tal amigos, espero puedan ayudarme con esto, tengo datos en la columna A, y en la la columna B los mismos datos que en A, pero en desorden, luego en las siguientes columnas hay valores que le pertenecen a la columna B, la idea es acomodar o hacer coincidir la columna B con todo y sus valores con respecto a la columna A, les dejo un ejemplo claro con los resultados esperados, ....de antemano muchas gracias Ejemplo para acomodar datos.zip
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Hola, Me gustaría crear una macro que me actualice los datos de determinadas URL. Los datos son tablas de las que se pueden tomar los datos, y se encuentran en el código fuente. Creo que se podría hacer sin problema pero la verdad es que no tengo mucha idea. La URL en concreto es esta (quiero hacerla de varias): Central de datos en MARCA.com La idea es tener la tabla de clasificación y que se actualice según lo haga la web. Creo que se puede hacer una macro importando datos web (y seleccionando la tabla que deseas), pero me gustaría aprender a hacerlo desde el código fuente. Muchas gracias de antemano! Saludos.
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Estimados, Necesito crear un archivo con una consulta ODBC para una empresa externa, el tema es que aunque aplique toda la seguridad en la consulta y proteja el libro, puedo desde propiedades de la conexión ver la definición de la consulta el usuario y la password guardada (en letras claras por que no se puede modificar) . Había pensado en deshabilitar ese botón pero siempre puedo volver a habilitarlo. He leído sobre las opciones del centro de confianza pero aun nada que me sirva para proteger la información de la conexión. Alguna sugerencia? GRACIAS!!!
-
0
Reacciones de usuarios
- 8 respuestas
- 1.1k visitas
-
-
buenas tardes a todos alguien que me pueda ayudar con este tema , intento que mi formulario al momento de filtrar me ingrese los datos al listbox en forma horizontal y no uno debajo de otro , y por que al momento de filtrar se demora mucho en cargar el listbox. por favor alguien me eche una mano con este tema . se los agradezco, saludos FILTRAR.rar
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola, necesito de vuestra ayuda. Tengo una celda donde viene la fecha de baja médica y en otra celda la facha de alta. Por ejemplo: Juan García, fecha de baja: 03/01/2022 y fecha de alta: 12/01/2022 Luego tengo un calendario del mes donde esta este señor, y quiero que los días que ha estado de baja me los marque con un carácter. ¿Cómo puedo comparar la fecha del calendario y saber que está entre las dos fecha? Envío un archivo con lo que quiero, hay dos hojas. Una el estadillo donde pueden haber 50 empleados y otra hoja Incidencias donde pueden haber muchas incidencias, tantas como ausencias hay en el mes. Por eso busco un código que sea rápi…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
- 2 seguidores
-
-
Buenos días a todos; Tengo un fichero de registro de entrada y salida de gestiones con control de tiempos de gestión. Con diferentes macros para dar entradas y salidas, y tengo 2 problemas: 1. En la columna I tengo puesta una formula con condiciones de modo que me marca como "SI" siempre que cumpla 3 condiciones. Aqui, tengo el problema de que no se me actualiza al introducir nuevos campos. No creo que tenga que ver con las macros, pero si alguien sabe como arreglarlo... 2. Este sí es en relación a la macro que se llama "salidagc". La idea es que sólo me marque en la columna I del registro que yo le indique en la casilla "G1" como "Revisado" y me marque en la columna J…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
buenas, tengo un filtro que me funciona muy bien, pero tengo una pega, quiero insertar la fecha mediente un calendario que tengo en un userform no tengo problemas para insertar la fecha, pero el filtro no funciona pues como que parece que se vuela esta linea: Application.SendKeys (">=")[/CODE] para llamar al calendario uso esto [CODE]ElseIf Quien = 6 Then Range("C8") = Calendar.Value Range("C2") = Calendar.Value[/CODE] este es el codigo del filro [CODE]Private Sub Worksheet_Change(ByVal Target As Range) Z = Hoja2.Range("I500000").End(xlUp).Row If Not Intersect(Target, Range("C2:E2")) Is Nothing Then Hoja2.Range("A5:I" & Z).AdvancedFilte…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola colegas buenos días. Tengo un problema y acudo a ustedes para ver que solución me dan. Esto es parte del proyecto de Disponibilidad bancaria que ustedes han visto y ayudado en ocasiones. Quiero crear un Histórico, que puede ser único o separado por banco, no importa. Copiar cada Rango y pasarlo a cada una de las hojas Histórico no es problema, eso es algo que hago a menudo, el problema está en que al finalizar el año, las Hojas Diario y DiarioBFI quedarán en “Blanco” (Vacías) para comenzar un nuevo período fiscal y si hago referencias nuevamente a las Hojas Diario y DiarioBFI para copiar y pegar en las Hojas Histórico (comenzado otro año) se …
-
0
Reacciones de usuarios
- 15 respuestas
- 1.1k visitas
- 2 seguidores
-
-
Buen dia!!!. Me surge la necesidad de tener una base de datos externa para la modificación de calculos en mis archivos excel. Periódicamente esos datos se actualizan y cambian, por lo que los cálculos en los archivos también cambian y varios usuarios acceden de diferentes pc (3 o 4). Quise utilizar la nube como mi base de datos y de ahi llamar datos cuando se ejecute la macro y asi actualizar los datos direccionados como origen A1 Y destino A1 trate de hacer la siguiente programacion: Sub conexion() Dim origen As Workbook Dim hojaorigen As Worksheet Dim destino As Workbook Dim hojadestino As Worksheet Dim sfilename As String s…
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
- 1 seguidor
-
-
Mi consulta es como hacer una macro que al presionar el botón calcular me genere un cuadro de mensaje con los cálculos que muestro en el cuadro conteo pero que se muetre hasta presionar el botón. Gracias por la ayuda. Conteo.rar
-
0
Reacciones de usuarios
- 5 respuestas
- 1.1k visitas
-
-
Estimados amigos del foro tengo dos formularios para una base de datos de preguntas. En el primer formulario selecciono las preguntas que al hacer click en el botón seleccionar aparecen en el segundo formulario. En este segundo pretendo usar el modo de selección único en el listbox pero deseo que al hacer click en cualquiera de las preguntas se vaya viendo las opciones y respuesta correcta en textbox. Actualmente las opciones están en listbox que cambian si uso un spinbutton pero eso es lo que deseo dejar de usar. Me gustaria usar solo textbox que cambia su contenido correspondiente al seleccionar en la pregunta en el listbox de arriba. Quedo muy agradecido por la co…
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Hola primero que nada gracias de antemano Soy nuevo con las macros y quiero copiar varias columnas y pegarlas en otra hoja del mismo libro en celdas especificas, el tamaño de la columna puede variar desde 1 fila hasta 100 mas o menos es decir, ya que la macro la quiero utilizar para varios archivos
-
0
Reacciones de usuarios
- 1 respuesta
- 1.1k visitas
-
-
Hola amigos, Tengo la siguiente Macro que permite seleccionar varios archivos de texto y copiarlos dentro de una sola hoja de Excel a la cual me gustaria hacerle algunas mejoras, he estado investigando en el foro pero por mas que modifico el codigo, no me queda como verdaderamente la quiero. El codigo (1): Me gustaria que al ejecutar la Macro, se insertara una columa nueva ("A") a la izquierda y pusiera el nombre del archivo que se esta ingresando (el nombre del archivo se va a repetir en cada renglon del cual este archivo pertenece), esto es para poder despues filtrar y poder seleccionar uno o varios archivos y solo ver los datos de estos). Actualmente lo que hace e…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Buenas noches. Necesito ayuda con lo siguiente. Tengo una nómina en la que algunas personas pueden hacer 2 turnos en el día y en que además pueden tener recargos nocturnos, u horas extras diurnas y nocturnas. La jornada diurna sería desde las 6:00 am hasta las 10:00 pm. La jornada nocturna sería desde las 10:00 pm hasta las 6:00 am. Por ejemplo: Un empleado puede ingresar a laborar a las 2:00 am y terminar a las 2:00 pm El horario serían 9 horas contando con 1 hora de descanso, es decir, de 2:00 am hasta las 11:00 am. De 11:00 am hasta las 2:00 pm serian 3 horas extras diurnas. Además, de las 2:00 am hasta las 6:00 am tendrían 4 horas de recargo nocturno. Este m…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k visitas
-
-
Hola como están? Tengo un libro de excel con registros de una base de datos de productos, dividivos en grupos por hojas. Necesito que en una nueva hoja se copien todos los datos de cada registro de cada hoja siempre que la columna digamos tengo un valor mayor a cero. Estuve intentando crear macros para lograrlo pero no pude avanzar mucho ya que solo vi macros muy básicas. Se que doy poca info y es un tema extenso pero no se, en lo que me puedan ayudar les agradeceré Algunas de las dudas que me pueden ayudar son * como preguntar si un dato es mayor que cero * como tener en cuenta todas las hojas del libro * como copiar los datos a la columna que quiero
-
0
Reacciones de usuarios
- 10 respuestas
- 1.1k visitas
-
-
Buen dias con todos: Quisiera aprender a acceder a las funciones de un archivo .dll desde excel vba. Les agradeceria si pudieran compartirme un ejemplo o un tutorial donde hablen de eso. Saludos
-
0
Reacciones de usuarios
- 0 respuestas
- 1.1k 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 sergio@ayudaexcel.com
Información adicional: Encontrarás más información en la política de privacidad.