ho due colonne dati che voglio assiemare in una terza colonna con questi criteri.
1) se i due valori sono uguali, vuoti o non vuoti, metto vuoto o valore di una colonna qualsiasi.
2) se una cella è vuota e l'altra no, metto la cella con valore
3) se le celle hanno ambedue valori, ma diversi, metto errore
ho provato con questo codice e sembra che vada.
Dato che non sono proprio esperto in vba, chiedo a chi ne sa di più se va bene o se va modificata
codice:Public Function PROVA(a, b) If a = "" And b = "" Then PROVA = "" ElseIf a = b Then PROVA = a ElseIf a = "" And b <> "" Then PROVA = b ElseIf b = "" And a <> "" Then PROVA = a ElseIf a <> b Then PROVA = "errore" End If End Function
ciao

Rispondi quotando