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?
8690 temas en este foro
-
Estimados , saludos a todos. Necesito de su gran apoyo en el siguiente material , en las que necesito crear una macro por fecha proceso solicitados según pedidos diarios en las que encontraran lo siguiente:PEDIDO - F-PROCESO= cantidad de pedidos x fecha de proceso y se grafique por grafico de barras. Macros generar graficos por fechas.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 892 visitas
-
-
Tengo un archivo version excel 2003 con macros, pero al abrirlo con excel 2010 me envia una serie de errores y no se ejecutan las macros. Saludos. GB
-
0
Reacciones de usuarios
- 0 respuestas
- 648 visitas
-
-
copiar imágenes de word a excel con macro Que tal, ya es un tiempo que no pasaba por aquí debido al trabajo, pero seguimos en pie, me llegó una gran duda y me gustaría que pudiesen ayudarme. El punto es que me llegan documentos Word con fotos que yo debo meter a una base de datos en Excel, ya busqué y ya sé como abrir un documento word desde excel, pero no sé como copiar un objeto (imagen) de word y pegarlo en excel. Adjunto los archivos, tanto word como excel, (no tienen macros definidas ya que nunca he manejado word vba y menos combinado con excel) para ver si les sirve de guía para entender lo que busco. gracias de antemano. Saludos P.D. Hasta ahora me di cuenta de…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.4k visitas
-
-
Hola amigos. Estoy utilizando para pasar de Textbox a celda la forma format(textbox.value,"MM/DD/YYYY") para que meponga en las celdas día/mes/año y no me ponga al revés la fecha como con "DD/MM/YYYY". De momento no me da errores. ¿Está bien, se me puede presentar algún error? Gracias por la atención.
-
0
Reacciones de usuarios
- 4 respuestas
- 4.9k visitas
-
-
Hola Jovenes, Me gustaria me ayudaran a crear en una celda común y corriente de excel un combobox. ya que quiero buscar una lista de clientes tanto como lista como escribiendo el nombre y me parece que en una celda podria trabajar mas comodo que agredando un control. Nota: he buscado en el foro y no he encontrado nada al respecto. Saludos, y de antemano gracias por colaborarme. HS
-
0
Reacciones de usuarios
- 0 respuestas
- 1.2k visitas
-
-
Hola un saludo cordial a todos..: acudo nuevamente a usted ya que no he podido resolver un inconveniente , tengo una carpeta de nombre "Estándar", la cual contiene 5 sub carpetas cada una de estas contiene un archivo, ademas tengo un código el cual me pasa los archivos como hipervinculos a otro excel que genero , mi duda esta en que al momento de pasar los hipervinculos solo se me pasan los archivos contenidos en la carpeta estandar pero si quiero agregar otro archivo de una subcarpeta , se pasa hipervinculo pero sin el nombre de la sub carpeta por ej : de nombre_carpeta1 me pasa esta dirección"C:\Users\"nombre_usuario"\ListaFinal\Estandar\"nombre_archivo" si agrego ot…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.6k visitas
-
-
Hola amigos, ¿Hay alguna posibilidad de migrar una aplicación en Excel a Programa en Visual Basic con ejecutable, o se ha de "partir desde cero"?. ¿Hay una utilidad desde Visual Studio para ello? Tengo aplicaciones en Excel VBA y me queda el "gusanillo" de transformarlas en programas Visual Basic pero no tengo soltura en ese programa aunque supongo que en el fondo es lo mismo. Gracias por su atención.
-
0
Reacciones de usuarios
- 0 respuestas
- 2.2k visitas
-
-
Un saludo a todos. Hace unos meses planteé una cuestion en este foro, que MACRO ANTONIO me solucionó satisfactoriamente. Se trataba de que todos los dias añado una columna nueva a una hoja, en la que existen celdas con numeros y algunos de ellos tienen un unico color de fondo. Mi problema entonces era, una macro que me indicara en la columna de la izquierda que filas tenian tres o mas celdas consecutivas. Pero ahora, me gustaria que me contase cuantos bloques de tres o mas celdas consecutivas tienen color de fondo, en cada fila. ¿Será posible? [TABLE=width: 300] [TR] [TD=class: xl64, width: 80, bgcolor: transparent][/TD] [TD=width: 26, bgcolor: transparent][/TD] […
-
0
Reacciones de usuarios
- 0 respuestas
- 919 visitas
-
-
Estimados Amigos de Ayuda Excel, Estoy por aqui una vez más solicitando de su valioso apoyo. Quiero cargar en un combobox una serie de datos cuyo rango lo tengo con un nombre. por ejemplo en el administrador de nombre de excel, para un rango con nombre "RUC" intruduje la siguiente fórmula: =DESREF('LC RUC'!$A$1,1,0,CONTARA('LC RUC'!$A:$A)-1,1), para que únicamente me considere los datos existentes en toda la columna A. Lo que quiero es, cargar esa misma serie de datos al combobox que tengo en la primer hoja, para que únicamente me enliste los datos existentes. Espero me puedan ayudar. saludos, BARB VENCIMIENTO DE DOC CORREDURIAS 2.xls
-
0
Reacciones de usuarios
- 1 respuesta
- 2.1k visitas
-
-
Hola Necesito ayuda respecto a una macro que no consigo realizar. el problema en la hoja de cálculo és el siguiente: - Tengo dos "series" de tablas (cada tabla separada por la superior por varias filas en blanco) . Estas tablas están ordenadas como dében(en las respectivas series). El problema es que no están alineadas: ej: la primera tabla de cada "lista" de tablas tienen que estar alineadas ( la primera tabla de la dos listas tienen que empezar en la misma fila; la segunda tabla de cada lista tienen que empezar en la misma fila,etc ). Otro problema añadido es que las tablas no tienen el mismo tamaño en cuanto filas (si en cuanto a columnas) y que la separación entr…
-
0
Reacciones de usuarios
- 0 respuestas
- 649 visitas
-
-
Hola de nuevo amigos, alguien podría explicarme por que en un formulario al darle al boton de salir no se esconde. He probado de todo y no quiere salir. En el archivo adjunto tengo la secuencia mas lógica que he encontrado pero no se si es por la ortografía o por algún fenomeno extraño, el caso es que no va. gracias y un saludo a todos Pruba formulario.rar
-
0
Reacciones de usuarios
- 3 respuestas
- 800 visitas
-
-
Hola a todos tengo la siguiente pregunta, me encontré con un archivo en excel el cual presenta el botón de desproteger inhabilitado al principio pensé que era por una macro, estuve buscando el código pero no encontré tal. Realmente estoy muy intrigado no se como puede ser esto. Alguien podría sacarme de mi duda
-
Hola a todos, les comento que no soy un experto en macros, el archivo que les adjunto lo baje de este porta y me parecio muy bueno, solo quisiera saber como hago para una suma total de la columna Dias dejando una fila en blanco, con un rotulo "[ATTACH]36581.vB[/ATTACH]" y que quede similar a la imagen que les adjunto. Espero que me puedan ayudar, muchas gracias. Gracias ARAM9 Datos.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 835 visitas
-
-
Buenas tardes a todos, es la primera vez que posteo aqui, aunque he buscado varias cosas, siempre con buenos resultados, pero esta vez no encuentro lo que busco: Busco colocar, siembre que exista, los datos de la columna A, en la primera celda libre que encuentre de su misma fila: No soy experto en VBA ni programacion, pero he encontrado una formula que modificandola queda asi: Sub ttt() ActiveSheet.Cells(17, 1).Select Selection.Copy ActiveSheet.Cells(17, 1).End(xlToRight).Offset(0, 1).Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ActiveSheet.Cells…
-
0
Reacciones de usuarios
- 2 respuestas
- 907 visitas
-
-
Buenas, Es la primera vez que participo en un foro y la verdad es que no tengo mucho conocimento de excel, pero NECESITO VUESTRA AYUDA PORFAVOR! Por temas de currelo necesitaria un excel en el que se pudieran indicar diferentes variables (precios, pesos, zonas geograficas) a diferentes proveedores de transporte. Y una vez introduzcamos el dato del paquete a enviar me facilite el mejor proveedor para esa ruta y tamaño de paquete. Se que es algo complejo (por lo menos para mi) pero se que se ha tratado este tema antes y realmente lo necesito. MUCHAS GRACIAS DE ANTEMANO!!!!!!!!!!!!!!!!!
-
0
Reacciones de usuarios
- 6 respuestas
- 1k visitas
-
-
Hola Chicos, Nuevamente solicitando su gran ayuda...! Tengo una macro y quisiera que me ayuden en perfeccionarla. Antes, recomiendo ejecutar la macro para ver el funcionamiento y sobretodo tomar en cuenta el desplazamiento de las celdas. Realizada la prueba de la macro, (ingreso del cliente y colocación de la hora de inicio) necesito que la macro ejecute el desplazamiento de la celda hacia la fila de abajo de la columna C (Orden) para colocar en forma manual el numero de Orden y luego usar la tecla direccional para mover hacia la derecha y seguir usando la macro. Los otros datos son ingresados con un scaner de codigo de barras y en forma manual. Mil gracias por sus p…
-
0
Reacciones de usuarios
- 2 respuestas
- 4.3k visitas
-
-
Estoy intentando visualizar otra hoja de excel mediante contraseña usando un UserForm el inconveniente radica en que la hoja 1 debe permanecer protegida (ficha revisar ---> proteger hoja) y la hoja 2 no debe estar protegida, todo funciona pero al momento de visualizar la hoja 2 y editarla también aparece protegida si no estarlo al parecer adquiere las propiedades de la hoja 1 para explicarlo mejor adjunto el archivo por si alguien me quiere ayudar de ante mano muchas gracias. ejemplo.rar
-
0
Reacciones de usuarios
- 4 respuestas
- 826 visitas
-
-
Buenas a todos. Tengo este codigo que forma parte de una macro, que como podeis ver sirve para crear y enviar PDF por email pero esta es la seccion donde en ocasiones me produce el error. En condiciones normales y fuera de la oficina con conexion normal a Internet funciona de maravilla. El problema viene cuando tengo el ordenador en la oficina y está conectado a la red de la empresa y al usar la macro se me para en esta linea Application.PrintCommunication = False. Me tiene descolocado ya que tengo configurado como impresora predeterminada CUTE PDF y no se porque en la ofi se para siempre aquí y fuera de la ofi funciona. En la oficina hay impresoras en red a las que…
-
0
Reacciones de usuarios
- 0 respuestas
- 3.5k visitas
-
-
Muy Buenos días. Soy nuevo en esto de los foros y aunque me he pasado los últimos 5 días revisando los temas ya planteados con anterioridad, no he logrado que un par de códigos funcionen, incluso los he comparado con algunos códigos propuestos en este foro. Ya no se que cambiarle o que estoy haciendo mal. La situación es esta: Tengo dos hojas de excel que son bases de datos, para la captura de la información en dichas hojas elabore sus respectivos formularios con 2 botones de comando (Agregar y Cerrar) sin embargo requiero otros botones que me permiten buscar, modificar y eliminar los registros ya ingresados. Esto último es en donde me encuentro entrampado. Anexo mi…
-
0
Reacciones de usuarios
- 2 respuestas
- 1.5k visitas
-
-
Estimados, Requiero de su ayuda. Necesito crear una hoja en donde se extraiga automaticamente infomación desde una pagina web y a su vez esta sea comparada con el mismo dato obtenido hace 1 hora desde el mismo sitio, esto con el fin de saber que usuarios nuevos se crearon. el problema es que para acceder a la informacion, primero dedo ingresar a la pagina bajo un USER Y PASSWORD. Antes de enviar mas datos necesito confirmar si es posible hacerlo. Agradecio de antemano...:02.47-tranquillity:
-
0
Reacciones de usuarios
- 2 respuestas
- 1.1k visitas
-
-
recuro a vosotros por el siguiente tema. tengo un combobox que al ejucartlo enpieza siempre por la primera casilla (a1), es posible que empieze con (a4) y terminne (a30) este es el codigo que uso Private Sub ComboBox1_Change() Dim i As Integer Dim final As Integer Dim FINAL2 As Integer Dim J As Integer Dim H As Integer For i = 2 To 1000 If Hoja5.Cells(i, 2) = "" Then final = i - 1 Exit For End If Next For i = 2 To final If ComboBox1 = Hoja5.Cells(i, 2) Then T1 = Hoja5.Cells(i, 2) T2 = Hoja5.Cells(i, 1) T7 = Hoja5.Cells(i, 3) Label75 = Hoja5.Cells(i, 3) Label76 = Hoja5.Cells(i, 6) Label82 = Hoja5.Cells(i, 8) Label84 = Hoja5.Cells(i, 9) Exit For En…
-
0
Reacciones de usuarios
- 1 respuesta
- 1k visitas
-
-
Hola quisiera ayuda con una macro que me busque una palabra u oración en una hoja, la idea es no usar la opción buscar de excel; que el usuario escriba la palabra u oración en una celda y al dar clic en el botón asignado a la macro se dirija a esa celda, si hay varias opciones que se vaya moviendo entre las celdas que tienen la búsqueda. Esa macro la usaría en varias hojas pero no tiene que buscar en todas al mismo tiempo. Sería muy diferente si quisisera que buscara en todas las hojas y se fuera moviendo entre las palabras encontradas? A djunto un archivo con un ejemplo de la plantilla que necesito usar. Yo uso excel 2010. Gracias por la ayuda que me puedan brindar. …
-
0
Reacciones de usuarios
- 0 respuestas
- 1.8k visitas
-
-
Buenos dias desde Zaragoza, Estoy intentando guardar una hoja en una carpeta que se grabe con el texto que contiene una celda, he estado haciendo pruebas con temas solucionados de aqui y de otros foros y no he llegado a buen puerto con ninguno. Os dejo unos detalles de como lo estoy intentando hacer y el archivo. Desde grabar pedidos se generan dos tipos de albaranes"telefonicos" y "just eat" que pasan a "FACTURA PLANTILLA" para pedidos telefonicos y "FACTURA PLANTILLA (2)" para just eat. A) Intento una macho para que la hoja "FACTURA PLANTILLA" se dispare desde grabar pedidos y vaya a C:\Users\come\Desktop\pedidos\TELEFONICOS y se grabe con la celda F1 de factura "FAC…
-
0
Reacciones de usuarios
- 2 respuestas
- 2.6k visitas
-
-
Buenas, me gustaría que me ayudarais a hacer una macro, si alguien tiene tiempo claro. Yo creo que es una macro sencilla, pero por mas que lo intento no lo consigo. Lo primero que necesito es que busque los datos de las columna A de Hoja1 en la columna C de la Hoja2 y si son iguales copie el valor correspondiente de columna M de Hoja2 en la columna escogida. Para escoger la columna donde pegar, un menú desplegable con la selección de los meses. Una vez escogido el mes, se pulsa un botón (TICKET) y se realiza la búsqueda y pegado. Luego necesito un cuadro de texto donde introduzcas una medida de la columna A, y dando al botón COLOR se ponga de un color, dependiendo del m…
-
0
Reacciones de usuarios
- 0 respuestas
- 922 visitas
-
-
Buenas noches quisiera pedir su ayuda ya que tengo un archivo de excel con aproximadamente 1000 registros. En la columna "C" tengo datos los cuales deberían estar concatenados, sin embargo, estan dispersos, por ejemplo, la celda C1 dice HOLA, la celda C2 dice SOY y la celda C3 dice JUANITO, el resultado que quiero lograr es HOLA SOY JUANITO en una sola celda a partir de donde empieza la palabra HOLA. No importa que queden celdas vacias debajo de cada cadena concatenada. Adjunto un archivo donde se puede ver un ejemplo de los datos que tengo. Agradezco su apoyo. Prueba.xls
-
0
Reacciones de usuarios
- 5 respuestas
- 3.6k 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.