
Sub popola_combo()
Dim i As Long, cUnici As Collection, vEle As Variant, t As Byte
For i = 1 To 37
Set cUnici = New Collection
On Error Resume Next
For Each vEle In mydata.Columns(i).Offset(1).Cells
If vEle <> "" Then cUnici.Add vEle, CStr(vEle)
Next
aggiorna = False
Me.Controls("Combobox" & i).Clear
aggiorna = True
For Each vEle In cUnici
Me.Controls("Combobox" & i).AddItem vEle
Next
Set cUnici = Nothing
Next
End Sub |
W3=SE(DESTRA(TESTO(X4;"#0");1)="3";L9/R12;SE(DESTRA(TESTO(X4;"#0");1)="4";L9/U12;SE(DESTRA(TESTO(X4;"#0");1)="5";L9/U9;""))) |
=--(--DESTRA(W5)=3)*(L9/R12)--(--DESTRA(W5)=4)*(L9/U12)--(--DESTRA(W5)=5)*(L9/U9) |
=SE.ERRORE(SE(DESTRA(TESTO(X4;"#0");1)<"3";L9/L10;SE(DESTRA(TESTO(X4;"#0");1)="3";L9/R12;SE(DESTRA(TESTO(X4;"#0");1)="4";L9/U12;SE(DESTRA(TESTO(X4;"#0");1)="5";L9/U9;""))));"dato errato o divisore mancante o valore 0") =SE.ERRORE(--(--DESTRA(X4)<3)*(L9/L10)--(--DESTRA(X4)=3)*(L9/R12)--(--DESTRA(X4)=4)*(L9/U12)--(--DESTRA(X4)=5)*(L9/U9);"manca un Valore di divisore o un valore e' a 0") |
'controlla se la cella A10 termina con 3 oppure con 4 =SE(E(DESTRA(A10;1)>"2";DESTRA(A10;1)<"5");"rilevato 3 o 4"; "non rilevato 3 o 4") |
