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
-
Hola espero que me ayuden… quiero realizar un control de caja semanal… en la hoja control_caja tengo el formato que siempre voy a usar…. y en esta hoja el menu en el cual mediante formulario quiero realizar el registro de ingreso y egreso…. en el boton caja quiero que aparesca el monto total q deberia tener en caja.... y en el boton imprimir y limpiar quiero que me mande imprimir el formato que tengo en la hoja control_caja y a la ves me limpie todo lo ingresado en una cemana.... ojo el control de caja realizo todos los sabado a viernes... las hojas las quiero tener ocultas totalmente[ATTACH]40312.vB[/ATTACH][ATTACH]40312.vB[/ATTACH] CONTROL DE CAJA.rar
-
0
Reacciones de usuarios
- 5 respuestas
- 3k visitas
-
-
Se me ocurre lo siguiente basandome en un ejemplo que encontre aqui mismo en los foros, pero al momento de ejecutarlo me indica un error no lo logro decifrarlo ya le di varias vueltas igual y es sencillo pero no doy me podrian echar la mano. El boton "limpiar coincidencia" debe de comparar si existe contenido de cada celda en la columna m en la hoja2 contra el contenido de las celdas de la columna C en la hoja Cob y en caso de que el valor lo encuentre entonces eliminara el contenido de la hoja COb en toda la fila donde se localize el valor, `para lograr esto lo que estoy realizando es sustituir el valor de cada celda por """" con esto logro dejarlo en blanco. Esa es la…
-
0
Reacciones de usuarios
- 2 respuestas
- 941 visitas
-
-
Buenas tardes Mi nombre es victor y tengo un proyecto basado en la fabricacion de productos de limpieza. Ahora estoy tratando de simplificar el tiempo que tardo para obtener la lista de insumos que necesito usar para fabricar determinado producto ya que los cuadernos no son tan rapidos como la pc y la mente es fragil necesito crear un sistema que pueda darme los insumos que necesito para crear determinado producto ya sea lejia, quitasarro, perfumador etc. Lo que estoy necesitando es que al poner en una celda determinada el nombre de un producto como perfumador me indique que insumos quimicos necesito para prepararlo. Adjunto archivo Gracias de antemano. productos.xls
-
0
Reacciones de usuarios
- 4 respuestas
- 751 visitas
-
-
Hola a todos, ocupo de su ayuda, lo que pasa es que tengo una matriz con datos, ejemplo: Producto Cliente cafe 255 cafe 125 cafe 201 azucar 300 azucar 125 leche 255 leche 125 Y deberia quedarme asi: cafe 255 125 201 azucar 300 125 leche 255 125 Adjunto un xls donde explico mejor. Intente con el transponer pero mi matriz es muy grande y tengo que hacer este proceso muy seguido, agradeceria que me orientaran un poco y agradezco anticipadamente a todos. Transponer si se cumple condicion.xls
-
0
Reacciones de usuarios
- 2 respuestas
- 1.4k visitas
-
-
Hola a todos. Gracias, anticipadas por tomarse la molestia de leer mi caso. el problema recide en que tengo una hoja como bandeja de datos, de lacual hace referencia a muchas hojas, el problema con el que me he topado es que al eliminar la tabla dinamica y volverla a crear se pierde la referencia y semuestra el error "REF!", la pregunta es ¡existe algun metodo para recuperar o no perder esa referencia?, esto pasa debido al origen de datos de la tabla dinamica, a la cual se le anexan registros diariamente y es necesario reacerla, pero al hacer esto pasa lo antes mencionado. Nose si me explico, lo que quiero es no volver a rehacer los vinculos, ya que son varios y es tedi…
-
0
Reacciones de usuarios
- 2 respuestas
- 1k visitas
-
-
como podría hacer lo siguiente? comparar contenido entre filas y si son iguales copiar el contenido que se repite en quincena1, quincena2 o quincena 3, como podemos ver en la tabla hay 2 registros que se repiten y están en rojo el nombre "a" y "e" pero en quincenas diferencia y si son diferentes tener que concatenar si es el caso: en caso del registro "a" diferencia la "quincena1", en caso "b" diferencia "quincena2"... ejemplo: [TABLE=class: outer_border, width: 500] [TR] [TD]nombre[/TD] [TD]numero[/TD] [TD]llave[/TD] [TD]quincena1[/TD] [TD]quincena2[/TD] [TD]quincena3[/TD] [/TR] [TR] [TD]b[/TD] [TD]2[/TD] [TD]e45[/TD] [TD]baja[/TD] [TD]alta[/TD] [TD]alt…
-
0
Reacciones de usuarios
- 0 respuestas
- 850 visitas
-
-
Buenos días, Al igual que el compañero soy nuevo en el foro y tambien soy nuevo en el campo de la programación en VBA, y tengo una duda similar a la de mi compañero. Me gustaria crear una macro que me pida la ubicación del archivo .TXT y que me pegue extrictamente algunas lineas del archivo .TXT en un lugar especifico del archivo EXCEL... Espero me puedan colaborar. Adjunto un ejemplo del archivo TXT que debo utilizar, de este archivo solo necesito la siguiente para pegar en excel en unas celdas especificas 08-09 2 .03 0 0 0 0 0 09-10 14 3.83 4,792,411 1558 28 5,564 3,076 10-…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.2k visitas
-
-
Desaveniencias entre Macros y archivos compartidos Estimados Gurus del Excel: Mi nombre es Nicolás Sosa, y de un tiempo a esta parte, por razones de poder mejorar el trabajo que realizamos en la institución en la que trabajo, se me ocurrió utilizar excel para realizar un control de gestión a un proceso en el que intervienen varios colegas. Después de mucho esfuerzo, ya que mis conocimientos de excel son bastante precarios, realice una planilla que se ajustaba a lo que necesitaba. Posteriormente le agregue un par de macros (bajadas de la web) para bloquear las celdas cuando se ingresan datos, y otra para activar los filtros que se bloquean al activarse la protección de…
-
0
Reacciones de usuarios
- 0 respuestas
- 909 visitas
-
-
Buenos dias, requiero de su ayuda en la solución del siguiente problema: - Tengo una base de datos (Consolidado) donde se carga la información general. Parte de esta información debo pasarla a otra hoja (Información Detallada), conservando por supuesto los datos en la hoja de consolidado. - He tratado pero resulta un poco engorroso realizarlo a traves de formulas ya que hacen que el archivo se vuelva muy pesado al ir ingresando datos. (Estamos hablando de información anual y de registro permanente en el tiempo) - En la hoja de información detallada quisiera agregar un boton de comando que me permita cambiar de año y en función del mismo se visualice la información. - …
-
0
Reacciones de usuarios
- 1 respuesta
- 1.9k visitas
-
-
Buenos días, Me estoy volviendo loco a la hora de ordenar los valores de 3 columnas con un orden determinado. Encontré una macro por la red que funciona, pero a la hora de la verdad, cuando hay más datos es muy lenta. Me explico: En un excel tengo 3 columnas con datos: Modo, Frecuencia, Origen. Estos valores los paso a una matriz, y ahora quiero ordenar esta matriz de menor a mayor modo y frecuencia. Es decir, si tengo Modo Frecuencia Origen 8 1560 Direct 7 1560 Direct 8 1560 Direct 8 1560 WEH -2 1560 WEH 3 720 Direct 4 …
-
0
Reacciones de usuarios
- 2 respuestas
- 4.7k visitas
-
-
Buenas, esto es un trabajo para la U. Aclaro que no estudio nada relacionado a software y es por eso que no sé mucho, Es un programa para un video club (renta de películas). El libro consta de 8 hojas: 3 de alquiler (3 tipos de calidad), 3 bases de datos de películas (DVD, BD, 3D), 1 base de datos de clientes y una de anotaciones. Y el objetivo es que por medio de formularios registre cualquier nueva pelicula (en las tres hojas distindas) o nuevo cliente, que registre los alquileres en la hoja respectiva y que haga las devoluciones en el debido momento. Lo que me falta es lo siguiente: 1. Para grabar un alquiler tengo codigo y nombre de la película y el cliente, lo que…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.4k visitas
-
-
Cordial saludo, quisiera saber si es posible crear una macro en Excel que abra varios archivos PDF de una carpeta, los imprima y luego los cierre; los nombres de los archivos se encuentran en una hoja de Excel. agradezco toda la ayuda posible. Saludos, PedroCS
-
0
Reacciones de usuarios
- 3 respuestas
- 15.8k visitas
-
-
Hola! Esta no es una duda completamente relacionada con macros, pero tampoco considere que se debiera publicarla el apartado de Excel general. Veran hace años fui a una entrevista de trabajo y uno de los requisitos era ser bueno en graficos... yo pensaba que solo bastaba con poder elbaorar graficos sencillos y listos, pero despues de aplicar el examen la entrevistadora me mostro que tipo de graficos se necesitaban elaborar es aqui donde viene mi duda... Ella.. me mostro un grafico, si no mal recuerdo era un grafico de barras donde se representaban las metricas anuales y cuando ella daba clic en cierto año, aparecia un nuevo grafico con los doce meses de ese año u cuand…
-
0
Reacciones de usuarios
- 3 respuestas
- 1.1k visitas
-
-
buenas noches, Necesito una macro que me imprima la hoja activa pero debido a que el pc donde va a funcionar la macro tiene varias impresoras asociadas, me gustaría que la macro me escoja una de esas impresoras(que no es la que esta predeterminada) y luego imprima. gracias!!!! por su valiosA AYUDA!!!
-
buena tarde, solicito de su ayuda ya que genere este código, pero al agregarle la parte cells select se atora y si se lo quito corre bien el problema es que las hojas se quedan formuladas por eso necesito que se peguen en valores espero me puedan ayudar. saludos [/hr] Sub crear() Dim n As Integer Dim i As Integer Dim a As Variant n = 4 Sheets("PARAMETROS").Select For i = 1 To 14 a = Cells(n + i, 1) Range("I2").Select ActiveCell.FormulaR1C1 = a Sheets("RESUMEN").Copy Cells.Select Selection.Copy Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False …
-
0
Reacciones de usuarios
- 0 respuestas
- 1.9k visitas
-
-
Buenas tardes. Tengo un comboBox que requiere 100 items y cuando utilizo el scroll del mouse se divide en dos y al activar la lista duplica los items. Adjunto un ejemplo de lista para que por favor me indiquen que debo hacer. Muchas gracias por su valiosa colaboración. Seleccionar usuario.xls
-
0
Reacciones de usuarios
- 0 respuestas
- 2.2k visitas
-
-
Hola. Por favor ayudenme en lo siguiente. El libro adjunto tiene dos hojas ocultas, al presionar el boton macro1 se deberia desproteger la estructura del libro, mostrar las hojas ocultas, ejecutar la macro y volver a ocultar las hojas y proteger estructura del libro con la contraseña "temporal", por favor agradecere su ayuda al respecto. Saludos. Maria ayuda.zip
-
0
Reacciones de usuarios
- 2 respuestas
- 5.2k visitas
-
-
Necesito hacer una lista de clientes partiendo de varias hojas de excel, usando varias celdas. Anexo un archivo de ejemplo, pero el real tiene 100 hojas. HACER LISTADO DE CLIENTES.rar
-
0
Reacciones de usuarios
- 2 respuestas
- 869 visitas
-
-
Hola, alguien sabe como se puede hacer un macro que teniendo tres cordenadas en excel (x, y, z ) + otros datos, se puedan copiar y pegar en un archivo de texto con extencion .WI, los datos deben ser pegados en un orden y posicion determinado ,es decir que, el archivo de .WI tiene un formato que se debe de cumplir.
-
0
Reacciones de usuarios
- 0 respuestas
- 714 visitas
-
-
Buenas noches a todos: He creado una macro que me abre varios UserForm en los cuales introduzco datos de sustancias químicas tales como nombre, fabricante y algunos aspectos de seguridad: [ATTACH]40261.vB[/ATTACH] Los datos llenados en el UserForm se vacían en esta hoja de excel: [ATTACH]40262.vB[/ATTACH] Me gustaría agregar un botón (o como se diga, soy nuevo en esto) en el userform llamado: "Adjuntar Hoja de Seguridad de la Sustancia" que al darle click me abra una ventana para explorar las carpetas del ordenador y ubicar la Hoja de Seguridad Solicitada, una vez hecho esto que se cree un hipervínculo a ésa hoja en el nombre de la sustancia corre…
-
0
Reacciones de usuarios
- 0 respuestas
- 1.5k visitas
-
-
buenas tardes, necesito cerrar un userform desde un botton de otro userform por ejemplo algo como esto que pense pero no me funcion userform1 unload muchas gracias por la ayuda
-
0
Reacciones de usuarios
- 2 respuestas
- 4k visitas
-
-
buenas tardes, me gustaria saber que macro puedo usar para poder hacer que un formulario se recargue (unload me, userform1.show) cada cierto tiempo durante todo el dia. De antemano agradezco la atencion al presente post
-
0
Reacciones de usuarios
- 0 respuestas
- 842 visitas
-
-
Buenas tardes, Anteriormente me ayudaron con una macro y quedo super bien, lo cual se los agradezco, ahora ocupo de su ayuda nuevamente. Adjunto encontraran el archivo con los que ocupo. 1.- Hacer que aumente el folio 2.- Poner Datos en un historial y en un formato de cotizaciones 3.- Que convierta el archivo de cotizaciones en PDF y lo grabe en una ruta especifica Pero este archivo lo vamos a usar de 1 a 4 personas, si se puede, les pido de favor que tome en cuenta cuando estamos usando el archivo más de una persona para que no se crucen los datos. De antemano gracias Saludos Julio González Cotizaciones Julio.zip
-
0
Reacciones de usuarios
- 6 respuestas
- 5.3k visitas
-
-
Buenas tardes. Estoy con un pequeño dilema aqui, bueno para mi no es tan pequeño jaja si no no los tendria que molestar. Mi caso es el siguiente Tengo que actualizar semanalmente una presentación con 50 filminas dentro de las cuales vienen dos graficas en cada una y cada 10 filminas de graficas 1 tabla, todo esto tomando como base un archivo que se me envia en excel. Como veran es mucho trabajo que da pie a errores manuales. El archivo de excel que me envian sigue la misma estructura todo el tiempo solo cambia la informacion. entonces se me ocurrio hacer la grafica en excel y pegarla en la PPT para qeu se actualice cuando modifique el archivo, pero tengo problemas y qu…
-
0
Reacciones de usuarios
- 0 respuestas
- 959 visitas
-
-
Muy buenas amigos foreros. Tengo una consulta que no le puedo hallar solución. En una hoja protegida, el usuario puede insertar filas donde quiera, pero quiero que a través de una macro en un cierto rango de filas no se pueda insertar. Este rango puede ser variable ya que el usuario pudo haber insertado filas mas arriba de este rango. Es esto posible? Mis pruebas fueron usando el evento Worksheet_Change, pero no logro dar con el objetivo. Ejemplo Si (se insertaron filas en x rango) Mensaje "No puedes insertar filas aqui." Espero haberme explicado bien. No subo un archivo de ejemplo ya que me parece que no aplica. Ustedes me dirán. Gracias y Saludos!
-
0
Reacciones de usuarios
- 0 respuestas
- 760 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.