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