Risultati da 1 a 8 di 8

Discussione: compilazione di un cella vincolata ad un altra cella obbligatoria



  1. #1
    L'avatar di Gian7
    Clicca e Apri
    Data Registrazione
    Jun 2016
    LocalitÓ
    Crema
    Messaggi
    4
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    5

    compilazione di un cella vincolata ad un altra cella obbligatoria

    Ciao! scusate una domanda da uno che non ne sa molto: Ŕ possibile vincolare la compilazione di una cella alla compilazione obbligatoria di un'altra cella? mi spiego meglio:io voglio che nella cella A1 si possa scrivere un valore numerico, ma voglio che la scrittura di questo valore sia possibile solo se la cella B1 Ŕ giÓ stata compilata...se B1 NON risulta compilata, non deve essere possibile scrivere in A1
    Ŕ una cosa fattibile?

    grazie!

  2. #2
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: compilazione di un cella vincolata ad un altra cella obbligatoria

    Ciao Gian7

    Potresti usare il VBA ma in questo non saprei come aiutarti, altrimenti potresti usare la convalida dati

    segui le istruzione da questo wizard che lo trovi in alto nella scheda "dati" -->> "Convalida dati"

    Fammi sapere



    ----------Post unito in automatico----------

    Ecco ti inserisco l'allegato cosi da vedere il risultato finale
    File Allegati File Allegati

  3. I seguenti 2 utenti hanno dato un "Like" a Gerardo ZuccalÓ per questo post:


  4. #3
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Lecce - Pisa
    EtÓ
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: compilazione di un cella vincolata ad un altra cella obbligatoria

    Ciao gerardo con la tua soluzione posso bypassare la restrizione, inserendo in "A1" un numero, poi inserendolo in "B1" quindi cancellando il valore in "A1"
    Con vba nel modulo di classe del foglio1
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
    If Not Intersect(Target, Range("A1:B1")) Is Nothing Then
    If Range("A1").Value = "" Then
    MsgBox ("inserisci un valore nella cella A1")
    Range("B1").Value = ""
    End If
    End If
    Application.EnableEvents = True
    End Sub
    saluti
    gg

  5. I seguenti 3 utenti hanno dato un "Like" a ggratis per questo post:


  6. #4
    L'avatar di Gerardo ZuccalÓ
    Clicca e Apri
    Data Registrazione
    May 2015
    LocalitÓ
    Milano, Italy
    EtÓ
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1125

    Re: compilazione di un cella vincolata ad un altra cella obbligatoria

    Ciao GG
    Lo sapevo che con il VBA si potrebbe avere un risultato migliore, si fa quel che si pu˛
    Un Saluto

  7. #5
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Lecce - Pisa
    EtÓ
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: compilazione di un cella vincolata ad un altra cella obbligatoria

    ho aggiunto [RISOLTO] nella "nuvola dei tag"

    ps: ovviamente mi sono permesso di scherzare con la storia del risolto...

    saluti
    gg

  8. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    LocalitÓ
    Como
    EtÓ
    53
    Messaggi
    7108
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2059
    Likes dati
    1296

    Re: compilazione di un cella vincolata ad un altra cella obbligatoria

    Citazione Originariamente Scritto da Gian7 Visualizza Messaggio
    ....io voglio che nella cella A1 si possa scrivere un valore numerico, ma voglio che la scrittura di questo valore sia possibile solo se la cella B1 Ŕ giÓ stata compilata...se B1 NON risulta compilata, non deve essere possibile scrivere in A1
    ..
    Forse la richiesta era pi¨ specifica .... pertanto, integro il vba di ggratis,che saluto:
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
        If Not Intersect(Target, Range("A1:B1")) Is Nothing Then
            If Range("B1") = "" Then
                MsgBox ("compila la cella B1")
                Range("A1:B1").Value = ""
                    ElseIf IsNumeric(Range("A1")) = False Then
                MsgBox "Inserisci un valore numerico nella cella A1"
                Range("A1") = ""
            End If
        End If
    Application.EnableEvents = True
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se pu˛ sembrare improbabile, non pu˛ che essere quella giusta!

  9. I seguenti 2 utenti hanno dato un "Like" a ges per questo post:


  10. #7
    L'avatar di ggratis
    Clicca e Apri
    Data Registrazione
    Sep 2015
    LocalitÓ
    Lecce - Pisa
    EtÓ
    45
    Messaggi
    737
    Versione Office
    Excel 2010
    Likes ricevuti
    257
    Likes dati
    215

    Re: compilazione di un cella vincolata ad un altra cella obbligatoria

    ...e visto che non ci facciamo mancare niente, potrebbe essere utile anche l'inserimento di un'ulteriore istruzione

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
        If Not Intersect(Target, Range("A1:B1")) Is Nothing Then
            If Range("B1") = "" Then
                Target.Select
                Range("A1:B1").Value = ""
                MsgBox ("compila la cella B1")
            ElseIf IsNumeric(Range("A1")) = False Then
                Target.Select
                Range("A1") = ""
                MsgBox "Inserisci un valore numerico nella cella A1"
            End If
        End If
    Application.EnableEvents = True
    End Sub

  11. I seguenti 2 utenti hanno dato un "Like" a ggratis per questo post:


  12. #8
    L'avatar di Gian7
    Clicca e Apri
    Data Registrazione
    Jun 2016
    LocalitÓ
    Crema
    Messaggi
    4
    Versione Office
    2010
    Likes ricevuti
    0
    Likes dati
    5

    Re: compilazione di un cella vincolata ad un altra cella obbligatoria

    grazie davvero a tutti! utilissimi! in realtÓ per un "pagano" come me il VBA Ŕ fin troppo, va benissimo la soluzione di Gerardo....ma in ogni caso vi ringrazio di nuovo tutti per l'aiuto!
    ciao!!!

Discussioni Simili

  1. [Risolto] Ricerca di parte di una stringa in una cella con restituzione del contenuto di un'altra cella
    Di MartaL. nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 06/03/17, 11:45
  2. [Risolto] LISTATO Step1: Estrarre dati da cella in base con condizione di altra cella
    Di Antonio57 nel forum Domande su Excel VBA e MACRO
    Risposte: 5
    Ultimo Messaggio: 23/02/17, 21:23
  3. Cambiare automaticamente in una cella di ultimo valore aggiunto in un'altra cella
    Di H3lL0wEeN nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 15/01/17, 22:59
  4. Risposte: 4
    Ultimo Messaggio: 23/12/16, 20:33
  5. Inserire in testo presente nella cella un valore ricavato da un altra cella
    Di Bestpaul nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 07/12/15, 17:05

Tag per Questa Discussione

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
  •