Risultati da 1 a 5 di 5

Discussione: Inserire controllo con pop-up di errore



  1. #1
    L'avatar di Bruno81
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    roma
    Messaggi
    2
    Versione Office
    excel 2007
    Likes ricevuti
    0
    Likes dati
    0

    Inserire controllo con pop-up di errore

    Buongiorno,

    purtroppo sono poco pratico di excel e cerco di spiegare al meglio il mio problema.
    Vi allego il foglio con un esempio così mi seguite meglio.
    Ho un foglio con due tabelle,entrambe che rappresentano in colonna i giorni della settimana e sulle righe i quarti d'ora tra le 9 e le 14 .
    La prima tabella "input 1" contiene dei dati preinseriti per ogni cella nell'intervallo C3:I22
    La tabella "input 2" rappresenta gli stessi quarti d'ora ma i valori li devo inserire manualmente.
    Il mio desiderio è questo:
    Prendiamo come esempio il file allegato
    Nella cella N3,tabella "input 2" vado a inserire manualmente il mio valore (la cella rappresenta le ore 9 del lunedì),vorrei che il file mi segnasse un errore se quel valore è maggiore di zero e il valore presente nella cella corrispondente nella tabella "input 1" (quindi la cella C3 ) sia uguale a zero.
    Spero di essere stato chiaro,ora non saprei proprio come farlo,vorrei che in automatico uscisse un pop up di errore con il testo configurabile ,in alternativa anche il lancio di una macro sarebbe una buona soluzione.

    Grazie in anticipo
    File Allegati File Allegati

  2. #2
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3204
    Versione Office
    Excel2010
    Likes ricevuti
    625
    Likes dati
    154

    Re: Inserire controllo con pop-up di errore

    Ciao Bruno
    se ho capito il tuo problema (ma non ne sono tanto sicuro) prova ad inserire questa macro nel Modulo di Classe del Foglio interessato.
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim num As Double, r As Long, c As Long
    If Not Intersect(Target, Range("N3:T22")) Is Nothing Then
        num = Target.Value: r = Target.Row: c = Target.Column
        If num > 0 And Cells(r, c - 11).Value = 0 Then
            MsgBox "Attenzione! Errore!"
        End If
    End If
    End Sub
    Fai sapere. Ciao,
    Mario

  3. #3

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923

    Re: Inserire controllo con pop-up di errore

    Ciao a tutti,

    oltre la soluzione di Mario (un saluto) col VBA, si potrebbe utilizzare un "convalida dati personalizzato".

    Seleziona l'intera seconda tabella (range N3:T22) partendo dalla cella N3,
    clicca su "convalida dati"
    dal menu "Consenti" scegli la voce "Personalizzato"
    nel campo "Formula" inserisci questa:

    =NON(E(N3>0;C3=0))

    spostati nella scheda "Messaggio errore" e compila i vari campi (compreso il tipo di messaggio che vuoi: Interruzione, Avviso, Informazione).

    Ti riallego il file...
    File Allegati File Allegati

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  4. I seguenti utenti hanno dato un "Like"


  5. #4
    L'avatar di Bruno81
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    roma
    Messaggi
    2
    Versione Office
    excel 2007
    Likes ricevuti
    0
    Likes dati
    0

    Re: Inserire controllo con pop-up di errore

    Grazie a entrabi,gentilissimi :285::285:

  6. #5

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4016
    Versione Office
    2013
    Likes ricevuti
    1225
    Likes dati
    923

    Re: Inserire controllo con pop-up di errore

    Citazione Originariamente Scritto da Bruno81 Visualizza Messaggio
    Grazie a entrabi,gentilissimi :285::285:
    Ciao Bruno,
    se hai risolto il problema, segna questa discussione come "RISOLTO".
    Vai sul menù "Strumenti Discussione" (all'inizio del thread) e scegli la voce "Segna questo thread come risolto...".

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

Discussioni Simili

  1. [Risolto] inserire controllo calendario 12.0
    Di raffaelealta nel forum Domande su Excel VBA e MACRO
    Risposte: 14
    Ultimo Messaggio: 28/12/16, 19:37
  2. Controllo glicemia
    Di pgft nel forum Domande su Excel in generale
    Risposte: 0
    Ultimo Messaggio: 27/10/16, 15:25
  3. casella di controllo
    Di CRISTIAN nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 05/05/16, 18:29
  4. Controllo moduli - casella di controllo
    Di CRISTIAN nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 03/05/16, 22:55
  5. Casella di controllo
    Di michele.ta nel forum Domande su Excel in generale
    Risposte: 6
    Ultimo Messaggio: 29/03/16, 16:32

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •