You are here:Home-Domande su Excel VBA e MACRO-[RISOLTO] Inserimento dati condizionato da verifica duplicati in due colonne-Rispondi a: [RISOLTO] Inserimento dati condizionato da verifica duplicati in due colonne
Rispondi a: [RISOLTO] Inserimento dati condizionato da verifica duplicati in due colonne2018-09-25T10:28:39+02:00

Home Forum Domande su Excel VBA e MACRO [RISOLTO] Inserimento dati condizionato da verifica duplicati in due colonne Rispondi a: [RISOLTO] Inserimento dati condizionato da verifica duplicati in due colonne

sidsid
Moderatore
    Post totali: 749

    Ciao
    1 – dichiara la variabile sData As Date (è una data anche se ha il formato personalizzato)

    2 – la devi aggiungere come parametro nella chiamata alla function

    If Not VERIFICA_DUPLICATI(sCF, sCorso, sh2, Ur, sData) Then

    3 – nella udf va aggiunta nello spazio tra parentesi dedicato
    Public Function VERIFICA_DUPLICATI(ByVal CF As String, ByVal CORSO As String, ByVal ws As Worksheet, ByVal n As Long, ByVal data As Date) As Boolean

    4 – nella udf devi modificare il range del database, per comprenderci anche la colonna F (data)
    vDb = ws.Range("C1:F" & n).Value

    5 – infine nella udf va aggiunta la terza condizione (vedi che ho dovuto concatenare la stringa “Addì, ” alla data, perchè nella matrice viene riconosciuta come stringa
    If vDb(j, 1) = CF And vDb(j, 3) = CORSO And vDb(j, 4) = "Addì, " & data Then

    Fai dei test; ciao :bye:

    • Questa risposta è stata modificata 1 anno, 8 mesi fa da sidsid.