Saltar al contenido

Duda sustituir filas


warkoz

Recommended Posts

publicado

Buenas, tengo un listado de excel donde cada fila es un pedido de un cliente. Cada fila tiene una celda con el número de pedido y está ordenado por ese mismo número. Esa tabla la modifico con colores según el estado del pedido y la empresa me manda un listado actualizado diariamente donde desaparecen los pedidos entregados y añaden los nuevos. Quería saber si existe alguna forma de superponer la tabla nueva a la antigua y que se eliminen los entregados y añadan los nuevos sin modificar los que coincidan en las dos tablas ya que los tengo con colorines. No se si me explico bien. Muchas gracias de antemano.

post-206032-14587701379_thumb.jpg

publicado

Hola!

Sería mucho mejor que trabajes con el formato condicional y ya no tendrías que darle colorinches a mano... el problema es que te faltaría una columna "ESTADO" para que puedas manejarlo.

publicado

Gracias Diego. Lo que me interesaba realmente es poder comparar dos tablas y comparar la columna del número de pedido y que me eliminara los pedidos que no aparecen en la más reciente. Simplemente para no tener que andar comprobando manualmente pedido por pedido todos los días. Gracias.

publicado

Parte del codigo que te podria servir es el siguiente pero no lo puedo adaptar hasta no saber que hojas vas a comparar

y lo que encuentre se elimina

Private Sub colorear_celdas_encontradas()

Dim vbfila As Long, vbcolumna As Long

vbfila = Cells(Rows.Count, 1).End(xlUp).Row

vbcolumna = Cells(Rows.Count, 1).End(xlUp).Row

For i = 8 To vbfila

For j = 2 To vbcolumna

If Cells(i, j) = Cells(4, 5) Then

With Cells(i, j).Interior

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic

.Color = 65535

.TintAndShade = 0

.PatternTintAndShade = 0

End With

Else

Cells(i, j).Interior.ColorIndex = -4142

End If

Next

Next

End Sub

publicado

Adjunto un archivo con dos hojas. La hoja 2 sería la más nueva. El tema sería que los números de pedido que no aparecen en la hoja 2 se eliminaran de la hoja 1 dejando teoricamente la hoja 1 igual que la 2 pero con las anotaciones de observaciones y colores. Gracias.

Plantilla.xls

  • Silvia bloqueó este tema

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

  • 109 ¿Te parecen útiles los tips de las funciones? (ver tema completo)

    1. 1. ¿Te parecen útiles los tips de las funciones?


      • No
      • Ni me he fijado en ellos

  • Ayúdanos a mejorar la comunidad

    • Donaciones recibidas este mes: 0.00 EUR
      Objetivo: 130.00 EUR
  • Archivos

  • Estadísticas de descargas

    • Archivos
      188
    • Comentarios
      98
    • Revisiones
      29

    Más información sobre "Cambios en el Control Horario"
    Última descarga
    Por pegones1

    3    1

  • Crear macros Excel

  • Mensajes

    • Prueba ahora  RCI PRUEBA2.xlsm
    • Saludos @JSDJSD espero estes bien agradecido como siempre por sus oportunas y acertadas respuestas Se solvento lo de la copia de datos del ListBox1 al TextBox3, sin embargo, ahora cuando se guardan los datos se activa el MsgBox "Datos Incompletos: Seleccione un Código", cosa que no sucedía en el archivo original: Private Sub ListBox1_Click(): On Error Resume Next 'Alertas del Sistema If ComboBox1 = "" Then ListBox1 = Enabled MsgBox "Datos Incompletos: Seleccione un Código", vbExclamation Exit Sub End If End sub Dicho MsgBox debe de activarse única y exclusivamente cuando se intente seleccionar un caso en el ListBox1 y el ComboBox1 = "" y no debería activarse cuando se guarde la información, solventando este único y último detalle se podría dar por cerrada esta consulta.
    • Saludos @JSDJSD espero estes bien gracias por la solución que propuso para mi pregunta.  Tome el archivo con sus correcciones y al descargarlo verifique no posee una funcionalidad que si estaba en el archivo original de mi pregunta en concreto tiene que ver con la información que debería mostrarse en el TextBox2  de allí que:  Cuando selecciono el código y hago click sobre en el Listbox1  los datos se copian correctamente en los TextBox3 y TextBox5 pero en el TextBox2 no se copia ningun dato revisando me pude percatar que con la macros que agrego no se muestran datos en el TextBox2 a partir de la Columna "G" y cuando se suspende el funcionamiento de la Macro ComboBox1 si se muestran correctamente todos los datos en los TextBox2, 3 y 5 pero en el Listbox1 no se muestran exclusivamente los datos correspondientes al código que se selecciona en el ComboBox1,  mientras que si se suspende el funcionamiento de la Macro BuscarYCargarEnListBox los datos se mostrados en el Listbox1 corresponden exclusivamente al código que se selecciona en el ComboBox1 dichos datos se copian correctamente en los TextBox3 y TextBox5 pero en el TextBox2 no se copia ningun dato
  • Visualizado recientemente

    • No hay usuarios registrado para ver esta página.
×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.