Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Formule se

Ultimo Aggiornamento: 22/03/2017 19:35
Post: 8
Registrato il: 04/04/2016
Città: TORINO
Età: 28
Utente Junior
2007
OFFLINE
10/03/2017 11:42

Buongiorno a tutti, ho un problema. Provo a spiegarmi, ho 2 caselle excel. le chiamerà A e B.
in A ho un elenco di scelta con Si/NO
in B se in A scelgo NO voglio che ci sia scritto NULLA,
se invece in A scelgo SI, che non succeda nulla e la casella sia libera.
Spero di essermi spiegato. Grazie a tutti
Post: 2.909
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
10/03/2017 11:55

Ciao

Prova in B1

VB
=SE(A1="NO";"NULLA";"")

Alfredo
Post: 8
Registrato il: 04/04/2016
Città: TORINO
Età: 28
Utente Junior
2007
OFFLINE
10/03/2017 12:33

Intanto grazie molte per la risposta, sfortunatamente ho provato, ma non funziona!
Aggiungo un'altra cosa che mi ero scordato, dato che era una cosa vecchia che ho dovuto riprendere in mano.
Faccio un riepilogo con l'aggiunta.

A1 elenco a discesa Si/NO

B1 elenco a discesa con vari dati


Se in A1 c'è SI -> elenco a discesa
Se in A1 c'è NO -> NULLA (e l'elenco a discesa vorrei non apparisse)

grazie mille ancora
Post: 2.911
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
10/03/2017 13:28

Allega il tuo file con il risultato desiderato scritto a mano.

Ma l'elenco a discesa è una convalida dati o una combobox?
[Modificato da alfrimpa 10/03/2017 13:29]

Alfredo
Post: 9
Registrato il: 04/04/2016
Città: TORINO
Età: 28
Utente Junior
2007
OFFLINE
16/03/2017 17:14

Buonasera, mi scuso per il ritardo, allego il file con la spiegazione.
E aggiungo una domanda, per far funzionare il file anche per chi usa open office come potrei fare? perchè salvandolo in .ods come foglio compatibile, mi perde alcune impostazioni e elenchi (che per privacy ora ho cancellato e lasciato solamente l'essenziale).
Ringrazio antiipatamente
Post: 10
Registrato il: 04/04/2016
Città: TORINO
Età: 28
Utente Junior
2007
OFFLINE
22/03/2017 19:13

Qualcuno è in grado di darmi una mano???
Post: 2.979
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
22/03/2017 19:21

Ciao

Se in L5 c'è una Convalida dati non puoi mettere una voce che non è compresa nella convalida.

Quindi direi che quello che chiedi (senza VBA) non si può fare.

Alfredo
Post: 2.980
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
22/03/2017 19:35

Forse questa potrebbe essere una soluzione

Questa macro va inserita nel modulo del foglio A500

vb
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("G3")) Is Nothing Then
    If Range("G5").Value = "NO" Then
        Call RimuoviConvalida
        Else
        Call InserisciConvalida
    End If
End If
End Sub


mentre queste in un modulo standard

vb
Sub RimuoviConvalida()
    Range("L5:P5").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateInputOnly, AlertStyle:=xlValidAlertStop, Operator _
        :=xlBetween
        .IgnoreBlank = True
        .InCellDropdown = True
        .ShowInput = True
        .ShowError = True
    End With
    Range("L5:P5").Value = "Nulla"
End Sub

Sub InserisciConvalida()
    Range("L5:P5").Select
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=voci"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
End Sub


Alfredo
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Abbinare codici prodotto (7 messaggi, agg.: 18/07/2014 02:02)
formule (4 messaggi, agg.: 04/11/2022 20:36)
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 05:41. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com