ESPRESSIONE IF



  • ESPRESSIONE IF
    di NICHE88 (utente non iscritto) data: 08/06/2015 12:00:21

    Ciao ragazzi, premetto subito che mi è stato assegnato un lavoro e avrei bisogno di un aiuto nel programmare la macro seguente:
    Capacità Rich (colonna1) ... Capacità Disp (colonna2) Gruppo Articoli (colonna3)

    Se i valori ( che vado ad inserire) NELLA COLONNA1 sono > di quelli della COLONNA2; allora mi appare un warming con il seguente messaggio:

    Attenzione: Capacità Richiesta non sufficiente per la famiglia "GRUPPO ARTICOLI" ( praticamente compare il gruppo articoli stessa riga corrispondente alla riga laddove la capacità richiesta è maggiore di quella disponibile..)


    Grazie mille!!!



  • di Marius44 data: 08/06/2015 12:56:47

    Anche se è sempre preferibile un file sul quale lavorare, se ho inteso bene le tue necessità, penso si possa applicare il seguente sistema:
    a) inserisci un dato in colonna1 e dai invio;
    b) con Private Sub Worksheet_Change(ByVal Target As Range) controlla che il dato inserito NON sia maggiore del dato di colonna2 e, se è maggiore, attiva un msgbox (non ritengo debba ripetere il Gruppo Articoli ma basta che - alla pressione dell'OK del msgbox - selezioni la cella del Gruppo oppure potrebbe selezionare la cella di colonna1 e/o cancellare il dato appena inserito).
    Pensi potrebbe andare?