Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Busqueda de un rango de celdas en una columna de otra hoja

publicado

Buenos días, si alguien me puede ayudar con el siguiente pedido... :S

como se ve en el archivo tengo dos hojas, una donde estan las facturas pendientes de carga y otra donde ya esta la base con todas las facturas cargadas previamente...

lo que preciso es que se busque dentro de la base las facturas (columna C), las facturas pendientes de carga que estan en la hoja "facturas" en la columna C y que en caso de encontrar que la factura ya esta cargada, un msgbox que diga que esta duplicando la carga...

desde ya muchas gracias!!!

AYUDA.xls

Featured Replies

publicado

Quieres que lo haga de forma automática o que la verificación la haga cuando presionas un botón?

- - - - - Mensaje combinado - - - - -

Manualmente el código sería así:

 Public Sub Buscar()

 Dim Factura, Repetida As String
    Dim Celdas, Celdas2 As Integer

    Celdas = WorksheetFunction.CountA(Range("B2:B65536"))
    Sheets("CARGADAS").Activate
    Celdas2 = WorksheetFunction.CountA(Range("B2:B65536"))
    Sheets("FACTURAS").Activate
    For i = 2 To Celdas + 1
        Factura = Sheets("FACTURAS").Range("B" & i)
            For j = 2 To Celdas2 + 1
                Repetida = Sheets("CARGADAS").Range("B" & j)
                If Factura = Repetida Then
                    MsgBox ("La factura " & Repetida & " se está duplicando")
                End If
            Next j
    Next i

End Sub

De forma automática solo tendrías que adaptarlo a un _Change() y verificar los cambios en la segunda columna

publicado
  • Autor

gracias por la pronta respuesta, en realidad lo tengo que meter dentro de un formulario, es decir, antes de aceptar el formulario y que el usuario cargue esas "facturas pendientes", le controle, que no esten cargadas, pero supongo eso ya lo podre realizar.

de nuevo, gracias!!

lo del evento change todavia no lo entiendo bien (recien aprendiendo) asike ira por boton del formulario nomas.

Gracias!

publicado
  • Autor

Disculpa Smako, te hago otra consulta, sucede que lo pruebo y no me revisa todas las celdas sino que solamente la primera celda

Archivado

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.