Hola, quiero hacer esto pero para poder escoger cada vez la hoja del archivo de origen ya que hay que ir extrayendo datos cada vez de una hoja diferente, y no se como hacerlo. Con algun inputbox que me pregunte el nombre de la hoja y me traiga los datos de la que le digo? Alguien me podria ayudar? Gracias.
@geraldine082 ай бұрын
No entiendo cuando dices que pongamos el nombre de nuestra rutina 😢 como sé cuál es el nombre de mi rutina y que es eso?
@jessicaenciso82912 ай бұрын
No entiendo de donde salio el 3?
@bernabeandresmatadeelias84473 ай бұрын
Gracias, para escrir en hoja Excel, digamos un valor (j, k)
@SupervisorTierra5 ай бұрын
Y como hago si la hoja de donde copio la informacion varia en tamaño?
@JorgeBustamante-c7e5 ай бұрын
Buenas tardes y si funciona si el formulario se ubica en otra hoja ingeniero
@rubevr50916 ай бұрын
Como hago si el nombre del archivo varía
@jeslaravishuda7 ай бұрын
Eres un crack
@JuanAranguren-l8o8 ай бұрын
Exelente gracias
@ashleybenson37698 ай бұрын
Gracias! Era lo que buscaba para gestionar mejor mi proyecto
@gogeorgebx81048 ай бұрын
Gracias por la guía, funciona perfectamente!
@gogeorgebx81048 ай бұрын
Que son esos puntos verdes que funcionan como separadores de hojas?
@fidenciorafaelhernandezbuc26769 ай бұрын
Saludos. Todos hacen ejemplos con numeros y basicamente el mismo ejemplo, examenes de estudiantes, porcentajes, comisiones , Etc. Per nadie con textos y variables simultaneas
@fidenciorafaelhernandezbuc26769 ай бұрын
Saludos. Como seria la estructura si si se tiene dos variables y que no sea numericas sino texto?. Por ejemplo. vriable 1= sexo(F y M); segunda variable DESCENDIENTE, para que devuelva HIJA o HIJO segun el sexo vriable 1= sexo(F y M); segunda variable ASCENDIENTE, para que devuelva MADRE o PADRE segun el sexo vriable 1= sexo(F y M); segunda variable CONYUGUE, para que devuelva ESPOSO o ESPOSA segun el sexo. Y asi sucesivamente con varias condiciones mas. Gracias
@zamirdelangelfco44919 ай бұрын
Sube mas, esta bien explicado gracias.
@bryancamiloobandomartinez981611 ай бұрын
Como podría aplicar si necesito copiar de un archivo a diferentes hojas, se que en un ciclo for, pero como creo el vector que incluya todos los nombres de las hojas?
@miscosasmias1812 Жыл бұрын
Podrias ayudarme con el error 438 de excel?
@Gallito_Ponce Жыл бұрын
No la ejecuta , aun cuando esta guardada libro para macros y excel habilitada para macros
@asesoriasconvergencias817 Жыл бұрын
Tengo problemas porque la funcion no me permite evaluar valores decimales, solo enteros
@luisoviedo5172 Жыл бұрын
Excelentes sus videos muy bien explicados, muchas gracias por compartir sus conocimientos
@nicolasghilardi7215 Жыл бұрын
Una maravilla el tuto. Muchas gracias!
@wilfredomezamisaico6364 Жыл бұрын
Excelente magíster
@C5iTelecom Жыл бұрын
muy buen video, mi pregunta es tengo una macro de vba que me agrega datos masivos pero cuando quiero insertar datos en la segunda columna me los manda abajo y no al principio como en la columna 1, cual seria la solución, codigo: Sub AltaMasiva() Dim hojaOrigen As Worksheet Dim tablaOrigen As ListObject Dim hojaDatos As Worksheet Dim tabla As ListObject Dim nuevaFila As ListRow Dim filasOrigen, i Dim pregunta As Byte Set hojaOrigen = ThisWorkbook.Sheets("Registro") Set tablaOrigen = hojaOrigen.ListObjects("registros") filasOrigen = tablaOrigen.ListRows.Count Set hojaDatos = ThisWorkbook.Sheets("Dias") Set tabla = hojaDatos.ListObjects("dias") For i = 1 To filasOrigen Set nuevaFila = tabla.ListRows.Add With tablaOrigen.ListRows(i) nuevaFila.Range(1) = .Range(1).Value nuevaFila.Range(2) = .Range(2).Value nuevaFila.Range(3) = .Range(3).Value nuevaFila.Range(4) = .Range(4).Value nuevaFila.Range(5) = .Range(5).Value nuevaFila.Range(6) = .Range(6).Value nuevaFila.Range(7) = .Range(7).Value nuevaFila.Range(8) = .Range(8).Value End With Next i MsgBox "Se guardaron los valores en tabla destino", vbInformation pregunta = MsgBox("Deseas limpiar los valores de la tabla registro?", vbYesNo + vbQuestion) If pregunta = vbNo Then Exit Sub If tablaOrigen.ListRows.Count >= 1 Then tablaOrigen.DataBodyRange.Delete End If End Sub
@XThedaddyx1 Жыл бұрын
Hola y si queremos que se agreguen esos datos nuevos acumulativamente, osea debajo de otros que ya tenemos como seria?
@elmorocho4502 Жыл бұрын
Probe y me funciona bien, pero solo si estoy en la Hoja activa, desearía que se puede hacer estando en otra hoja, ya que hasta ahora he probado y siempre me pone el primer N en la Lista.Gracias
@mauriciobarbosa7800 Жыл бұрын
Hola amigo me podrías ayudar realizando un vídeo para agregar y promediar notas de calificaciones, es sería agregar lapso 1, luego lapso 2 y lapso 3 dividido entre 3, todo dentro de una misma hoja de excel, realmente no sé cómo realizar eso. Las funciones de vba o lo que se de vba no me dan el resultado que espero. Si tienes algún correo donde me pueda poner en contacto contigo sería genial. Gracias
@manuelcuadra4096 Жыл бұрын
si me sirvió gracias
@elmorocho4502 Жыл бұрын
Excelente vídeo, me gustaría saber si tienes algún vídeo que hable de como encontrar los 10 primero valores más alto dependiendo de un criterio. Gracias por compartir tu conocimiento.
@alexanderynostroza1014 Жыл бұрын
Fue una buena ayuda, y si quisiera utilizar el archivo con macros en otra computadora, tendría que crear de nuevo el macro puesto que el usuario tiene otro nombre?
@danng1857 Жыл бұрын
Saludos: Y como seria si solamente deseo saber cuantas veces se repite UNA palabra en especial?.
@gramos73 Жыл бұрын
Que bucles son mas rapidos?
@victorberrios5369 Жыл бұрын
Pregunta, manejar 1 error es sencillo en una macro que hace solo 1 cosa. Pero, como manejo 2 errores distintos en una misma macro que a su vez interactúa con un scrip de una aplicación externa en este caso SAP. Mi macro inicia llamando al script, carga varibles en excel y los entrega a SAP. luego genera archivos excel en directorios específicos para una base de dato en access. finalmente manda la orden de imprimir lo que esta en SAP. en este punto, si SAP da error se detiene y espera que un Humano intervenga ya sea continuar o cancelar, pero la Macro de excel se detiene. yo controlo este error con una etiqueta que va a un msgbox SI/NO que llama a otra macro. si no da error el proceso llega igual hasta acá. . Hoy me solicitaron agregar 2 registros más y para esto debo llamar a un excel que se guardó antes en modo compatibilidad ( SAP guarda los archivos fuera del standard normal de sap) y aca me da el segundo error. No puedo hacerlo llamando a otra macro como en el caso del SI/NO, ya que los nombres de archivos usados están en las variables de esta macro, por lo que debo sumarlos al final de una linea antes del End Sub Si cuento los script de SAP mas las macros en excel y las mixtas son creo que 6 macros en la misma Sub y 2 aparte que son llamadas con un Call. . Entonces, Se puede tener mas de 1 controlador de errores en una misma Sub? Gracias Si encuentro algún método avisaré
@victorberrios5369 Жыл бұрын
Aclaro, yo hago automatizaciones a SAP pero he aprendido haciendo, VBA lo domino en nivel medio, aun copio y pego lineas de codigo para no escribir mal, pero se que lineas usar. Ademas, en este caso se genera una base de datos que es leida desde unos userform con llamados en sql al access mencionado y por eso es necesario que los archivos se guardes de manera automatica ya que una persona podria poner 2 espacios donde no van y la query que ordena la info se cuelga. Se puede leer muy complicado pero al ser varioas conceptos unidos se hace facil cuando aprendes a trabajar con muchos hilos. . Yo no me considero con el suficiente conocimiento como para criticar a nadie, pero si puedo aportare lo que yo he aprendido y quien lo quiera tomar se agradece.
@hectorrenatogarciaortega54242 жыл бұрын
Me gusto mucho, te rifaste como los grandes !
@hectorrenatogarciaortega54242 жыл бұрын
Hace un momento no se ejecutaba bien, tuve que poner las frutas que iniciaran con letra mayúsculas en mi hoja de excel. Se puede hacer algo a respecto? que no sean tan estricto ? ya sea que inicie o no con mayúsculas?
@J.0.2 жыл бұрын
¿Cómo hago si lo que quiero copiar no es un rango ya conocido, sino la columna que tenga un determinado encabezado (a veces es la columna X, a veces la, Y, pero el nombre/texto que contiene el encabezado es siempre el mismo). Es decir, yo quiero copiar toda la columna que tenga el encabezado "OFERTAS" y pegarlo en la columna "Sin Stock" dentro de un mismo archivo (sin incluir el encabezado). Por favor, estoy cansado de buscar una solución por todos lados.
@Mar10Bravo Жыл бұрын
Tienen que ser con variables. Usa chat gpt y dile así tal cual qué quieres una macro que haga tal cosa y te dará el código para que te des una idea.
@J.0. Жыл бұрын
@@Mar10Bravo Hace 1 mes logré lo que buscaba y mucho más, justamente usé chat-GPT, costaba que me diera código funcional, pero con algunos retoques y pulidas quedó todo excelente. Gracias por tu respuesta
@Mar10Bravo Жыл бұрын
@@J.0. efectivamente. Justo hoy necesitaba un código tenía la idea en mente pero como No soy un experto en macros le escribi a chat gpt y me dio el código ya con eso solo es darle unos retoques y adaptarlo.
@manuelbueso75772 жыл бұрын
Ponen un funcion pero no explica los pasos anteriores, muy pobre
@excelparati37642 жыл бұрын
Hola Manuel, este video es una aplicación de todos los videos previos el conjunto, saludos !
@CarlosAlvarado-yi8ot2 жыл бұрын
Excelente video
@excelparati37642 жыл бұрын
Gracias!
@ipanque38962 жыл бұрын
El metodo que usas, en una tabla de miles de registros, tardara en procesar el resultado
@ipanque38962 жыл бұрын
es mejor usar el método .end, por ejemplo, la siguiente linea devuelve el numero de fila donde esta el ultimo valor de la columna A TotalRegistros = Activesheet.range("A" & rows.count).end(xlUp).row al final solo restas el numero d efilas antes de la tabla y obtendras el numero de filas que contienen datos
@smayker58472 жыл бұрын
Gracias.
@smayker58472 жыл бұрын
Muy interesante y buena explicación. Gracias.
@smayker58472 жыл бұрын
Excelente
@smayker58472 жыл бұрын
Hola, ante todo muchas gracias por compartir tus conocimientos, es una gran ayuda; he seguido todos los pasos para crear la función "Ejemplo" . Function Ejemplo (A As Integer, B As Integer) Ejemplo = A+B End Function El libro está guardado como libro habilitado para macros. xlsm. Pero la función no se agregó al catalogo de Excel. ¿Puedes echarme una mano? Bendiciones.
@juangaytan27192 жыл бұрын
Gracias!!!
@excelparati37642 жыл бұрын
Gracias por tú visita, saludos!
@joseignaciopinomondeja61052 жыл бұрын
Muy bueno. Gracias.
@joseignaciopinomondeja61052 жыл бұрын
Muy bueno su tutorial profesor. Me gustó y lo mejor, me será muy útil. Gracias.
@joseignaciopinomondeja61052 жыл бұрын
Excelente video. Gracias por compartir sus conocimientos.
@excelparati37642 жыл бұрын
Gracias a ti por tu visita, saludos!!
@arathmoreno19602 жыл бұрын
Muy buena explicación!! Un suscriptor más!! Saludos