Copy and paste in Excel using VBA and macros @EXCELeINFO

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024

Комментарии • 80

  • @jagoca728
    @jagoca728 3 года назад +1

    No sabes cuanto me agrada seguir tus videos. Gracias por compartir tus conocimientos, te daria 1000 puntos de una sola vez si pudiera.

  • @Luiscastillobarros
    @Luiscastillobarros 2 года назад

    Sergio Alejandro: Muy bien. Dominas lo que enseñas y además, lo explicas con claridad y empatía.
    Muchas gracias desde Chile

  • @toriasandrini
    @toriasandrini 2 года назад +1

    Genio TOTAL!!! Muchisimas gracias!! Me ayudo muchisimo

  • @almagonzalez1179
    @almagonzalez1179 2 года назад

    Tu video es buenísimo, claro y específico, felicidades por eso y, muchas gracias por compartir tu conocimiento.

  • @samuelfranciscogarcia1440
    @samuelfranciscogarcia1440 5 лет назад +1

    Me encantan tus tutoriales y me gusta mucho más cuando haces formularios en VBA. Gracias por enseñarme algo nuevo. Cuidate mucho.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад

      Gracias Sammy. Tengo planeado hacer algunos videos sobre formularios desde cero.

    • @samuelfranciscogarcia1440
      @samuelfranciscogarcia1440 5 лет назад +1

      @@SergioAlejandroCampos muy bien aver si podrías implementar un uso de escáner. Sólo es como sugerencia. Cuidate y espero verte pronto. EXCELente noche.

  • @onefive999
    @onefive999 3 года назад

    Me salvaste de hacer todo el trabajo manual que alegría, muchas gracias!!!

  • @MDarioF
    @MDarioF 4 года назад +1

    tus videos me han servido muchísimo para aprender, mas que en los libros, has sido un gran guia para expandir mis ideas en cuanto a VBA se trata

  • @wilmer1701
    @wilmer1701 3 года назад

    Excelente como todos tus videos. Justo lo que estaba necesitando para el archivo que estoy trabajando.

  • @hanniavaldes5503
    @hanniavaldes5503 2 года назад +1

    Gracias! Me he ahorrado tiempo de trabajo, me tardaba una hora haciéndolo, ahora son minutos. ✨

  • @oscarsantos9251
    @oscarsantos9251 5 лет назад +1

    hola Sergio muy buena entrega servirá mucho sal2 y pulgar arriba.pendiente de mas.

  • @guidosevilla4674
    @guidosevilla4674 5 лет назад

    Genial aporte. Si pudiera le daría 1000 likes. Gracias.

  • @serxex5097
    @serxex5097 5 лет назад +1

    Muy buen video, bien explicado. Gracias por compartir tus conocimientos. Saludos

  • @wildercondoricastro3110
    @wildercondoricastro3110 5 лет назад +1

    Gracias por ese interesante resumen de copiar y pegar, aprendiendo de los grandes como vos, vemos que Excel es más fácil cada día.
    Saludos desde Perú.
    Formularios en vba desde cero, sería interesante, quizás un proyecto en particular.

  • @Domin-b5n
    @Domin-b5n Год назад

    Excelente explicación, gracias

  • @DjWhitevic
    @DjWhitevic 5 лет назад

    Muy práctico el vídeo, como siempre Sergio te superas, el caso de copiar y pegar filtrados no lo sabia y a partir de ahora ya lo tendré en cuenta, muchas gracias y te deseo lo mejor, saludos

  • @eduardomellaavendano8562
    @eduardomellaavendano8562 2 года назад +2

    Hola, grabé una macros, porque tengo que copiar una info de la hoja 2 y pegarla en la hoja 1 pero en la hoja 1 hay muchas plantillas una para cada cliente, por lo tanto aplico ctrl+b para que automáticamente me encuentre el cliente y el mes donde quiero pegar la información, pero no me funcionó porque siempre me pega la información en el mismo cliente y mes con la que grabé la macros. la grabé con el cliente "X" y el mes "noviembre", pero aunque la información diga que es el cliente "Y" y el mes "diciembre", igual me la pega en el cliente "X" y el mes "noviembre" :( Al parecer al grabar la macros, no copia todos tus procedimientos, algunos los transcribe a letras sin que varíen.

  • @erickreyes7165
    @erickreyes7165 5 лет назад +1

    Ingenioso! Excelente!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад

      Gracias Erick. Hasta de los pequeños detalles podemos aprender mucho.

  • @joseantoniosanchezlopez7215
    @joseantoniosanchezlopez7215 5 лет назад +1

    Muchas gracias Sergio.
    Muy buen video, bien explicado y con mucha paciencia.
    Solo eché de menos copiar pegar en macros donde intervenga alguna variable.
    Aunque tienes varios, a mi también me gustaría ver uno solo de formularios con VBA en lo relativo a formularios de búsqueda y modificación de datos, ahi me cuesta un poco sobretodo con los constructores FOR.
    No obstante encantado con tu trabajo, me ha servido de mucho.
    Gracias por tu tiempo.
    Saludos desde España.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад +1

      Gracias José. Hay una mucha tela de dónde cortar. Estoy pensando en hacer vídeo donde usemos formularios desde cero.

    • @joseantoniosanchezlopez7215
      @joseantoniosanchezlopez7215 5 лет назад +1

      Como siempre será muy interesante y bien acogido.
      Gracias!

  • @edgaralexanderhernandezreb4261
    @edgaralexanderhernandezreb4261 3 года назад

    gracias, me sirve

  • @ivanarellano86
    @ivanarellano86 2 года назад

    Excelente video

  • @fannyrodriguez8913
    @fannyrodriguez8913 2 года назад

    hola , super tu explicación , muy practica. Una pregunta se puede hacer un código vba para Pegar Contenido Externo En Excel y que al pegarlo siempre Coincida Con El Formato De Destino y no modifique la configuración de la celda donde se va a copiar.

  • @hennesiscastillo7411
    @hennesiscastillo7411 Год назад +1

    Una pregunta en la segunda parte: si mi primero quiero copiar la formulas en la siguiente celda y luego copiar la celda anterior como número como se hago? Me gusto mucho su video bien explicado

  • @pascualgallegosmayorga7130
    @pascualgallegosmayorga7130 4 года назад +1

    Muy interesante el copiado con macros. Sin embargo la macro para copiar filtrados no corre porque no reconoce la variable celda. ¿Puede ayudarme con eso? Mil gracias

  • @generalsantander3615
    @generalsantander3615 4 года назад +1

    hola buena tarde, necesito de tu ayuda para terminar una macro que estoy realizando a que correo me puedo comunicar gracias

  • @jonathanmartinez4497
    @jonathanmartinez4497 3 года назад

    Edta madre es un dolor de cabeza total, para los que no tenemos paciencia. Aplausos para aquellos que comprende este desmadre de excel. 🤭😡🤭😡🤭😡🤭👍

  • @karenechavarria9828
    @karenechavarria9828 2 года назад +1

    Hola, ¿Cómo programa la macro cuando tengo ciertos datos de la hoja 1 que quiero que estén en la hoja 2? Gracias

  • @channelexclusive8240
    @channelexclusive8240 5 лет назад

    Gracias

  • @leonardocontento4208
    @leonardocontento4208 5 лет назад +1

    Felicitaciones maestro sergio una pregunta estas macros es para copiar en la misma hoja, la pregunta es copiar en diferente libro como se modificaria el codigo gracias y saludos desde loja ecuador

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад

      Gracias Leonardo. Para pegar en otra hoja solo debes hacer referencia a ella antes del objeto Range, por ejemplo Sheets("Hoja1").Range("A1")

  • @nelsonlara345
    @nelsonlara345 4 года назад +1

    Hola, como pegar en otro libro, gracias. Eres el mejor.

  • @fmazoramirez
    @fmazoramirez 5 лет назад +2

    Como siempre, excelente presentación. Muchas gracias. Si necesito copiar de un rango de celdas solo las visibles a otra hoja del mismo libro ¿Como quedaría el código? Muchas gracias!

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад +2

      Al momento de usar Copy, solo te tomará las celdas visibles, lo acabo de probar. Y para pegar en otra hoja solo usa Destination:= Sheets("hoja").Range("turango")

  • @cristianusuario
    @cristianusuario 5 лет назад

    Hola como puedo copiar el valor de una celda, que cambiando su valor esta se vallan pegando su valor en celdas diferentes o una alado de otra , para mantener el los valores de celda copiada?

  • @cristhianpalma5609
    @cristhianpalma5609 4 года назад

    Hola Sergio, estoy copiando y pegando de una hoja a otra, el tema que de la hoja uno quiero que la suma de la columna a y la columa b, se pegue el resultado de la suma en la otra hoja pero en la columna f, te agradecería de antemano si me puedes ayudar, gracias

  • @josekobian
    @josekobian 4 года назад

    En el Addin estaría genial tener la macro de Copiar Valores visibles y que el usuario ingrese el destino
    Saludos. Buena info

  • @AlJimmyRex
    @AlJimmyRex 3 года назад

    Cual sería la VBA donde, ubicándome en cualquier celda, selección a partir de esa celda, 2 celdas a la derecha?

  • @joseherlanpazdorado2991
    @joseherlanpazdorado2991 Год назад

    Hola esta macro quiero aplicarla a una seleccion de rango y pegar en otra hoy donde yo eliha, quisiera que pegue valores y respete el formato de celdas (tamaño alto y ancho de columnas, bordes, etc) de la seleccion de origen, me puede ayudar xfavor.
    Saludos desde Santa Cruz-Bolivia 🙋‍♂️

  • @rafa-lugargeometriko-8227
    @rafa-lugargeometriko-8227 5 лет назад +1

    Genial y muy bien explicado. ¿Cómo sería si ademas de copiar el formato o fórmulas lo quisiera hacer en varias hojas del libro? Gracias!!!!

  • @informatico2927
    @informatico2927 3 года назад

    Hola Sergio, como puede hacer q al momento de dar clic derecho emita el menu Copiar - Pegar, con el fin de copiar un dato y copiar en otro lado, agradeceré ayuda

  • @juniorwaltermoralesolivera7089
    @juniorwaltermoralesolivera7089 4 года назад

    Hola Sergio tengo una consulta, si quisiera copiar un rango dinámico Ejemplo "A:A" Y PEGARLO en la columna C ; luego copiar otro rango dinamico "D:D" y también copiarlo en la columna C , como se podría pegar siguiendo la continuidad de ambas celdas y que no me suscriba en las filas ya llenas.

  • @mauro99q36
    @mauro99q36 11 месяцев назад

    ¿como puedo hacer para que cada dia nuevo que pasa la macro copie el valor de una celda en celdas contiguas? cada dia el valor de la celda es distinto y quisiera lograr que ese dato se copie en otra celda para registrar datos en los dias que suceden

  • @everhernandez9830
    @everhernandez9830 4 года назад +1

    Como se hace copiar y pegar un rango de celda de una hoja a otra, con una condicion if y un bucle que vaya evaluando fila por fila de la hoja 1 y vaya pegando solo las que cumple la condicion if

  • @samuelfranciscogarcia1440
    @samuelfranciscogarcia1440 5 лет назад +1

    Una pregunta. que probabilidad hay en que puedas hacer tutoriales en access

  • @manueljaramillo4969
    @manueljaramillo4969 4 года назад

    Buenas noches, yo puedo hacer una macro en un libro de excel y esta me puede trabajar igual en otras hojas que tienen la misma información, es decir cada hoja es un dia diferente pero debo repetir la misma acción todos los días

  • @cristianrosales4736
    @cristianrosales4736 5 лет назад

    Gracias por compartir tus conocimientos. Maestro Sergio necesito ayuda tengo un formulario de postulante con dos hojas de calculo una donde configuro las plazas a postular y su cantidad y la otra donde se registran los datos la cual solo me faltan que al momento de guardar se genere automáticamente si quedo apto y no apto dependiendo del examen por ejemplo en una plaza de administrado solo se necesitan 2 y mientras voy ingresando vaya automatizándose todo con su orden de merito con macros solo me falto el orden de merito y si quedo apto y no apto maestro espero me pueda ayudar. ya que recién estoy entrando al mundo de las macros.

  • @MDarioF
    @MDarioF 4 года назад

    quiero agregar algo a tu código de copiar valores filtrados.
    utiliza:
    i=1
    For Each Fila In _
    Selection.SpecialCells(xlCellTypeVisible)
    Range("Destino"). Rows(i). Value_
    = Fila. Value
    i=i+1
    Next Fila
    Eso te ahorra recorrer todas filas de selección, solo recorres la filas que estan visibles en la selección sin recurrir a la sentencia If Celda.EntireRow. Hiden=True. Te ahorras treslíneas, del If, Else y del End if

  • @chebas2005
    @chebas2005 3 года назад

    Hola como copiar una formula de una celda y pegarla hasta la ultima celda con datos, gracias

  • @danilopereyra-tg8eu
    @danilopereyra-tg8eu Год назад

    Buenas, por favor una macro para mantener el formato de celda destino

  • @elalegrecastor
    @elalegrecastor Год назад

    Gracias por tu conocimiento me sirvio de mucho, pero me gustaría en lugar de copiar y pegar . Ej. seleccionar la celda a2 que esta vacía y decirle que es = a1 que esta llena. se puede? esto es por que debo conservar su formula por si altero el dato en a1. quiero que cambie en a2
    Gracias

  • @luisb663
    @luisb663 4 года назад +1

    Cómo se hace referencia a una tabla dinámica en macro? por ejemplo en lugar de un rango de datos usar una tabla dinámica
    Gracias

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 года назад +1

      Qué tal Luis.
      Así:
      Sheets("Hoja2").Select
      ActiveSheet.PivotTables("TablaDinámica1").PivotSelect "", xlDataAndLabel, True
      Selection.Copy

  • @DJJLA
    @DJJLA 5 лет назад

    EXCELente cometía esa mala práctica de cada linea para cada acción, y vi que fue eficiente el uso que aplicaste en una sola linea, mi pregunta es si eso mismo puedo hacer para pegar datos en otro libro, es decir en una sola linea podría utilizar toda la jerarquía de objetos y hacer mi código mas rápido seria algo como: Aplication.(Workbook).(Sheets).Range("A1").PasteSpecial

  • @edgarmunoz2457
    @edgarmunoz2457 2 года назад

    Saludos, muy buen video pero tengo una duda ...
    Si por ejemplo quiero copiar y pegar un rango (tabla) unas dos o 3 cerdas hacia la derecha y después necesito otra vez copiar y pegar el rango inicial pero ahora después del que ya había pegado como quedaría el código, todo refrlerenciqdo a un solo botón, es decir que con el botón se pegue el rango y si me equivoqué en agregarlo con otro botón retirarlo
    Osea que pueda agregarlo con un botón las veces que quiera separado 2 celdas entre pegado y con otro retirar el último si lo agregue por error
    Espero puedas ayudarme

  • @carlosalhuaytorres3041
    @carlosalhuaytorres3041 2 года назад

    Como hago para copiar el dato ( formula y formato) a otra hoja de un libro distinto al origen???

  • @JorgeFlores-ti7ou
    @JorgeFlores-ti7ou 3 года назад

    Increible vídeo, Sergio, como siempre! tengo una pregunta que no soy capaz de resolver....cómo hago para copiar y pegar todos los decimales de una celda con macro. Por ejemplo, tengo el número 6,02456 y solo se ve 6,02 en la celda (ok). El problema es que cuando paso la macro solo me pega 6,02 y no el valor entero (6,02456).
    muchas gracias por adelantado!!

  • @omarbustos8207
    @omarbustos8207 3 года назад

    como hago eso mismo pero pegando lo copiado en un mail de outlook?

  • @albertmartinez6812
    @albertmartinez6812 5 лет назад

    Interesante.
    ¿Como puedo poner en la misma linea el corte desde por ejemplo A2:H8, mediante xlToRight y xlDown? Si se puede claro
    He grabado una macro y he ido cambiando los parametros y me da error
    Gracias
    SALUDOS

  • @gabrielbocanegra3637
    @gabrielbocanegra3637 2 года назад

    Y si solo quiero que copie, para despues pegarlo a un power point? Como se hace,

  • @antoniocaballoganador
    @antoniocaballoganador 2 года назад

    Desde mi poco conocimiento de VBA si una tabla tiene muchas filas y se quiere filtrar, copiar, pegar valores al final de otra tabla y finalmente eliminar los datos filtrados de la tabla origen, cualquier bucle analizando fila a fila, puede eternizar el proceso.
    En su lugar: ¿Como sería una macro que: 1º Filtre por uno de los creiterios posibles del autofiltro, 2º Copie el rango visible 3º averigue la primera celda vacía al pie de la tabloa destino(que sería misma estructura de la tabla origen), pegase en esa tabla destino con pegado especial solo valores, 3º Eliminase de la labla origen el rango visible y 4º eliminase el filtro?
    Todo eso teniendo en cuenta que tabla origen y tabla destino estarían en distinta hoja (posiblemente en distinto libro).
    Creo que una macro as,í funcionaría a mucha mas velocidad, sobre todo, en tablas de muchas filas de datos.
    Gracias anticipadas si hay respuesta.

  • @FuadRidaoui
    @FuadRidaoui 2 года назад

    Muy bueno el vídeo, aunque no entiendo porque Excel no permite la acción de copiar o pegar en rangos salteados, imagino que tendrá alguna explicación pero por el desconocimiento lo veo absurdo... 🤷🏻‍♂️

  • @engiebarajasi8299
    @engiebarajasi8299 5 лет назад +1

    Hay una equivocación.
    Se pueden copiar perfectamente celdas con selección de filtros.
    En el video, la explicación el error que da Excel se debe a que el profesor no se selecciona la celda donde se quiere copiar la selección de celdas filtradas.
    Evidentemente el copiado se debe hacer fuera de las filas filtradas.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад +1

      Es correcto Engie. Solo que no pusiste atención en algo, la macro es para cuando deseamos copiar y pegar valores en las mismas celdas filtradas.
      Eso cómo lo resuelves?
      Me interesa saber tu opinión.

  • @pk2k2
    @pk2k2 Год назад +1

    Creo que en "copiar y pegar filtrados con macros" no queda claro de donde sale el concepto "celda"