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
-
Buenas tardes soy nuevo en el foro necesito generar una Macro de EXCEL que se pase a .txt tengo el archivo de base y la estructura del txt. es para generar una poliza y suvirla a la contabilidad, en la estructura del .txt el cero son cargos y el 1 abonos. Saludos pólizas 701201.txt PRUEBA MACRO.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 911 visitas
-
-
Hola, Estoy intentando crear una matriz que cumpla unas condiciones. Describo el problema a ver si jhay alguien en el foro que sepa como solucionar estre problema, que no es trivial. Tenemos un vector de dimension (1xn) A=(a1,a2,a3,...,an), para este ejemplo n=6, cuyas componentes pueden tomar los valores (-1,0,1) , por ejemplo A=(0,0,-1,1,-1,-1). Lo que quiero generar es una matriz B de dimensiones (mxn), para este ejemplo, m=4, es decir, de dimension (4x6) b11;b12;13,b14 b21,b22m..,b24 ... b61...........,b66 Lo que necesito es rellenar los valores de la matriz B, atendiendo a las siguientes reglas: 1) Si el valor ai=0, entonces bij=0 ; i= 1,2,3,4,5,6 y j= 1,2,3…
-
0
Reacciones de usuarios
- 0 respuestas
- 828 visitas
-
-
Estimados para la siguiente consulta adjunto programa de ejemplo Requiero ayuda para completar el programa de gestión de bodega que adjunto en este mensaje. En la portada del programa hay 3 enlaces para las distintas bodegas. Si vamos a una (cualquiera) les mostrara un listado de productos los cuales están hiper vinculados (hacemos clic en cualquiera de los productos) y nos llevará a su hoja respectiva. Hasta aquí esta todo bien. Ahora la idea es que el encargado de bodega respectivo complete la información de la fila correspondiente y haga clic en el enlace "Obtener Comprobante" y luego debiese aparecer una ventana consultando que número de comprobante es el que quier…
-
0
Reacciones de usuarios
- 0 respuestas
- 2k visitas
-
-
Buenos días, A ver si me pueden ayudar. Con el siguiente codigo consigo desbloquear las hojas de Excel. Pero me gustaría, y no lo consigo, generar un código que al crear un archivo alguien intenta desbloquearlo con esta macro por ejemplo, le pida una contraseña. Por ejemplo, le paso un libro bloqueado a un amigo e intenta desbloquear con este código, y Excel al intentar acceder a la propiedad esta le pida una clave nueva. ¿Es posible? Muchas gracias de antemano.
-
0
Reacciones de usuarios
- 1 respuesta
- 1.5k visitas
-
-
Hola, nuevamente vuelvo a pedir vuestra ayuda. Basándome en la hoja con el código que amablemente me hicisteis para el cronometraje de una llegada de una prueba contrarreloj, ahora me gustaría crear una hoja para que esté en el ordenador en la línea de salida y vaya dando la salida ordenadamente a cada corredor. En dicha hoja además de tener una tabla con la hora de salida de cada corredor, me gustaría que en el formulario que aparece al pulsar el panel de control apareciesen, en rojo, todos los corredores que aún no han tomado la salida, en amarillo el próximo corredor en tomar la salida y en verde los que ya han tomado la salida. También estaría bien que en el mismo for…
-
0
Reacciones de usuarios
- 1 respuesta
- 1.6k visitas
-
-
Hola, Tengo una dificultad con un libro llamado Presupuesto de obras, el cual tiene barias hojas llamadas APU, donde se describen el Análisis de precios Unitarios de cada Item o Actividad, en este aparecen cantidades de materiales por unidad, la idea es que mediante una función o macro, calcule los valores de las celdas Cantidad/rend X cantidad del item y luego muestre el resultado total en la tabla Materiales, mas detalles en el Libro anexo en la actualidad, en la tabla materiales hace el proceso pero al verificar la operación manual no da coincide con el resultado del macro, si por favor me pueden ayudar a corregirlo. Gracias Presupuesto de Obra 2.zip
-
0
Reacciones de usuarios
- 5 respuestas
- 1.7k visitas
-
-
Hola a todos nuevamente, pues miren tengo el archivo adjunto del cual tiene el UserForm4 y CommandButton3 (Stock Actual por Proveedor) cumpla esta funcion, asi como lo hace la de Stock Actual por Producto, seria posible me apoyen en habilitarla? Pls, tengan en cuenta que este formato lo baje de internet, ya que mis conocimientos en VBA son nada jeje lo unico que hice fue modificar ciertas cosas. Muchas Gracias Macro_Excel_Stocks.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 1k visitas
-
-
Estimados, Buenas noches, Tengo el archivo adjunto al cual me gustaria generarle contraseña, pero a los solo a los ComandButton4, ComandButton6, ComandButton1, ComandButton2 que estan dentro del UserForm1, les seria posible apoyarme para saber como hacerlos? Muchisimas Gracias por su apoyo Saludos, Macro_Excel_Stocks.zip
-
0
Reacciones de usuarios
- 15 respuestas
- 6.4k visitas
-
-
Hola amigos. Tengo este codigo que llena el ComboBox Private Sub CargaCombus() ' CARGAR COMBOBOX Dim cargo As Variant Dim anchura As Variant With Base cargo = .Range("A2:H2") ' ("A2:B2,E2:H2") aqui el rango End With With cmbCampo .List = WorksheetFunction.Transpose(cargo) '.Text = "" End With End Sub[/CODE] Son 8 columnas desde la A a la H Lo que pretendo es que en el combo solo se vean (se llene) las columnas A, B, E, F, G, H,
-
0
Reacciones de usuarios
- 4 respuestas
- 1.1k visitas
-
-
hola necesito que la macro filtre según el modelo a digitar pero al grabarlo siempre queda registrado el modelo con el cual grabo la macro .
-
0
Reacciones de usuarios
- 4 respuestas
- 763 visitas
-
-
Quiero importar los datos de mis turnos de la intranet de mi trabajoa una hoja de excel pero cuando pongo el enlace para importarlo se trata de un link en el que hay que introducir primero unas claves de acceso y depues elegir de una pantalla la opción que me lleva al calendario que deseo exportar. Cuando lo he intentado de forma normal me exporta una serie de datos erroneos y sin sentido. Por si sirve de algo el primer enlace es http://intranet.globaliacc.com/ - TRas introducir las claves se accede al enlace http://intranet.globaliacc.com/globaliacc/jsp/intranet/index.jsp -Despues he de elegir la opcion aplicaciones y despues calendario de grupo - Es entonces cuand…
-
0
Reacciones de usuarios
- 1 respuesta
- 2.3k visitas
-
-
Hola Bue dia, tengo un problema con un formulario que estoy haciendo, el error es que a agregar los datos del combobox a la hoja activa mesale este error error de aplicacion 1004 en tiempo de ejecucion y no logro encontrar porque seproduce este error, pero los datos se agregan pero el error sigue saliendo. Y tengo otra consulta tengo un textbox que se llaman subparciales que su numero dependiente del tipo que yo seleccione en el combobox, hay algun codigo o alguna forma de que me recorra los textbox y me coloque en otro text box del costado llamado subp el numero del suparcial ejemplo 296 y en el text box que dice parciales me coloque la suma del importe total de todos lo…
-
0
Reacciones de usuarios
- 1 respuesta
- 1k visitas
-
-
Buenas noches... Mi nombre es JuanCarlos, soy nuevo en el foro y de igual manera no soy experto en programación, tengo el siguiente problema con Excel 2010, pido su colaboración.. gracias. problema: 1. importar de varios archivos .txt (txt1, txt2, txt3, etc) a la hoja_1 de un Libro de Excel 2010 la información de manera consecutiva... es decir el txt1 estará desde la fila A1 hasta la fila que sea necesario (no determinado *3), siguiente fila continua el txt2 hasta fila necesaria (*3) y así sucesivamente.... 2. cada archivo txt contiene los mismos campos y estructura, separados por comas. *3. el Rango de filas de cada txt es variable, algunos contiene 20 regist…
-
0
Reacciones de usuarios
- 1 respuesta
- 13.7k visitas
-
-
Buenas noches, Mi problema es que quiero hacer una macro que me recorra una hoja con dos campos "codigo Articulo" y "departamento" y que en función del numero de departamento me copie en su hoja correspondiente el "codigo Articulo" únicamente. Es decir que me coloque cada articulo dentro de su departamento correspondiente. Espero haberme explicado bien, de todas las maneras os mando el archivo adjunto, un saludo ordenacion por departamento.rar
-
0
Reacciones de usuarios
- 12 respuestas
- 1.7k visitas
-
-
volveré a redactar el mensaje turnos_word[1].rar
-
0
Reacciones de usuarios
- 0 respuestas
- 1k visitas
-
-
Hola, he creado una funcion en un módulo que en un momento dado tengo que recoger unos datos de una hoja. Esto lo hago de la siguiente manera: Sheets(2).Select Pero no quiero que me muestre la hoja2 en medio del proceso. Es decir, si la funcion salta en la hoja1 no quiero que muestre la hoja2 aunque la funcion tire de ella. No se si me he explicado bien. Si no es así lo vuelvo a intentar. Gracias. Saludos,
-
0
Reacciones de usuarios
- 1 respuesta
- 727 visitas
-
-
extraer siglas o iniciales de un nombre completo exeptuando "del" o "de" hola buenas noches aqui molestando con otra duda pues quiero hacer que en un textbox aparezcan las iniciales que contenga otro textbox: es decir; ejemplo: que si el -txtnombrecompleto- contiene "juan perez velazquez" quiero que en el -txtsiglasnombrecompleto- aparescan "jpv", pero si el -txtnombrecompleto- contiene "maria de los angeles montenegro barraza" que en el -txtsiglasnombrecompleto- "mamb" y elimine ese "de" o si fuera el caso de "maria del pilar" quite ese "del". Estuve investigando en la red del como hacerlo pero ninguno tiene esas excepciones que necesito y pues hasta ahorita no se c…
-
0
Reacciones de usuarios
- 2 respuestas
- 2.3k visitas
-
-
hola que tal expertos espero me puedan dedicar un poquito de su tiempo y pasciencia para aclarar esta duda que tengo ya que lo que intento hacer es una especie de control tipo calendario con un combobox donde al darle click en un combobox me despliegue un formato parecido al del dtpicker o calendario donde el combo box tiene un formato de este tipo combobox = Format(combobox, "dd/mmmm/yyyy") he logrado hacer una lista para dia otra para mes y otra para año, pero estan en distintos comboboxes mi pregunta es el como unir esas listas para que aparescan en un solo combobox,,,no he querido utilizar los calendarios o los dtpicker pporque no forman parte estandar de e…
-
0
Reacciones de usuarios
- 4 respuestas
- 3.5k visitas
-
-
Hola amigos. Tengo este codigo que llena el ComboBox Private Sub CargaCombus() ' CARGAR COMBOBOX Dim cargo As Variant Dim anchura As Variant With Base cargo = .Range("A2:H2") ' ("A2:B2,E2:H2") aqui el rango End With With cmbCampo .List = WorksheetFunction.Transpose(cargo) '.Text = "" End With End Sub[/CODE] Son 8 columnas desde la A a la H Lo que pretendo es que en el combo solo se vean (se llene) las columnas A, B, E, F, G, H,
-
0
Reacciones de usuarios
- 0 respuestas
- 806 visitas
-
-
Gusto de saludarles, me podrian apoyar quisiera tener el codigo para un commandbutton para que a la hora de terminar de ingresar los datos del formulario automaticamente el caiga a la siguiente linea osea si el formulario termina de ingresar en la columna m y linea 976 automaticamente cuando se le da insertar o aceptar siga el a la columna a y linea 977 y de ahi sucesivamente....Mil gracias por el apoyossaludos desde guatemalaESTE ES EL ARCHIVO QUE LE MENSIONE COMO PODRAN OBSERVAR HAY UN USER FROM (ALT F11) Y SAL EJECUTARLO Y TERMINAR DE INGREAR LOS DATOS DEL FORMULARIO YA NO PASA DE AHI QUISIERA QUE SIGUIERA EN LA SIGUIENTE LINEA ME PUEDEN AYUDAR ? GRACIAShttp://www.fil…
-
0
Reacciones de usuarios
- 5 respuestas
- 1.1k visitas
-
-
Buena tarde como podrian ayudarme, necesito bloquear celdas pero despues de haberle ingresado manualmente datossaludos y mil gracias por el apoyoson diferentes celdas que necesito bloquear por lo que subo un archivo de ejemplo ya que el real es demasiado grandepero pongamos como ejemplo bloquear las celdas de las columnas a,f,h,i,j,k,l y las celdas 13 para abajo pero que se pueda ingreasar a la primera vez y que ya al segundo intento muestre un error de aviso pero que se haga con una contraseña para que solo un admin lo pueda ver y modificar mil gracias - - - - - Mensaje combinado - - - - - EL ARCHIVO PERDON Bodega1.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 1.5k visitas
-
-
Buenas noches, queria hacerles una consulta. Tengo una macro que copia una formula a la hoja, dentro de la formula hay de referencia una celda, lo que quiero es que la celda yo la tenga que elejir, les paso el archivo. Dentro hay 2 macros, la primera numerook, es donde hace referencia a "A1", pero yo quisiera elejir la celda, como en la macro 2, "numeroxxx", alli puedo elejir la celda pero no me sale el resultado....muy agradecido por sus respuestas. celda activa.rar
-
0
Reacciones de usuarios
- 1 respuesta
- 1.5k visitas
-
-
Ayuda por favor. Teno un listado de carpetas y expedientes y necesitaría hacer un buscador o filtro. La coomplicación es que el buscador o filtro debería primero poder buscar por cualquier dato (no necesariamente de una columna determinada, y no necesariamente la primer palabara de esa columna), y debería poder arrojar más de un resultado. Vale decir, yo necesitaría poder buscar por número de expediente o por carátula o por cliente y que el filtro o buscador me arroje todas las coincidencias. ¿Me podrán ayudar a hacerlo? Subo un modelo de cómo es mi listado. Pongo aproximadamente las variantes de lo que puede contener mi listado: No todos los números de expte serán e…
-
0
Reacciones de usuarios
- 1 respuesta
- 961 visitas
-
-
Hola buenas tardes estoy elaborado un documento en excel el cual con un formulario hace la busqueda de datos en otros documentos y se pegan los datos en las celdas donde se hizo el formulario, como podria hacer eso? soy novato en esto de excel. A lo mejor podrian recomendar que se pegaran los datos en un solo documento, lo que pasa es son demasiados datos por producto que no podrian controlarse por medio de 1 solo documento a menos que se utilizara un worksheet("a(por ejemplo)").show o active no se bien, pero no se podrai son demasiados datos. Solo quisiera guiarme como hacen eso para elaborarlo. Gracias y saludos. Consulta.zip
-
0
Reacciones de usuarios
- 0 respuestas
- 901 visitas
-
-
hola a todos, tengo una tabla de excel con datos y utilice la funcion si() para obtener una validacion, la resultantes son "renovar" o pdte" y aqui es a donde requiero de su aporte para que al cumplirse la condicion de "renovar" me envie un correo de aviso indicandome que requiero renovar al cliente en cuestion. a la mejor es un problema muy simple para ustedes, pero un servidor tiene solo el conocimiento basico de esta herramienta. muchas gracias por su apoyo, saludos. eliel. CLIENTES TOÑO-GLORIS.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 729 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.