
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
Public Sub prova()
'prolissa
MsgBox Evaluate("VLOOKUP(F2,CHOOSE({1,2},$B$2:$B$7,$A$2:$A$7),2,False)")
'compatta
MsgBox [VLOOKUP(F2,CHOOSE({1,2},$B$2:$B$7,$A$2:$A$7),2,False)]
End Sub
|
teststring = ComboBoxNomeConto.Value
MsgBox Application.Evaluate("VLOOKUP(teststring,CHOOSE({1,2},$B$2:$B$102,$A$2:$A$102),2,0)") |
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
MsgBox Application.Evaluate("VLOOKUP(" & teststring & ",CHOOSE({1,2},$B$2:$B$102,$A$2:$A$102),2,0)") |
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
Public Sub prova()
Dim teststring As String
teststring = "beta gamma" 'presente in B5
MsgBox Application.Evaluate("VLOOKUP(""" & teststring & """,CHOOSE({1,2},$B$2:$B$7,$A$2:$A$7),2,False)")
End Sub
|
Private Sub UserForm_Initialize()
Dim ws As Worksheet
Dim i, LastRow As Long
CommandInserimento.Enabled = False
Worksheets("Pianodeiconti2").Activate
Set ws = Worksheets("Pianodeiconti2")
LastRow = ws.Range("A2").End(xlDown).Row
With ComboBoxNomeConto
For i = 2 To LastRow
.AddItem Range("NomiConti").Cells(i, 2).Value
Next i
End With
Me.TextBoxDate.Value = Format(Date, "Short Date")
Me.ComboBoxNomeConto.SetFocus
End Sub
Private Sub ComboBoxNomeConto_Exit(ByVal Cancel As MSForms.ReturnBoolean)
' Prendere e visualizzare il codice numerico
Dim codice, teststring As String
On Error GoTo errore
With Worksheets("Pianodeiconti2")
teststring = Me.ComboBoxNomeConto.Value
codice = Application.Evaluate("VLOOKUP(""" & teststring & """,CHOOSE({1,2},$B$2:$B$102,$A$2:$A$102),2,False)")
End With
Me.TextBoxCodiceConto = codice
Exit Sub
errore:
MsgBox Err.Number & " Conto sconosciuto"
End Sub |
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
Public Sub prova()
Dim teststring As String
teststring = "A Tavola in compagnia" 'presente in B5
MsgBox Application.Evaluate("VLOOKUP(""" & teststring & """,CHOOSE({1,2},$B$2:$B$102,$A$2:$A$102),2,False)")
End Sub
|
| scossa's web site |
| Se tu hai una mela, ed io ho una mela, e ce le scambiamo, allora tu ed io abbiamo sempre una mela per uno. Ma se tu hai un'idea, ed io ho un'idea, e ce le scambiamo, allora abbiamo entrambi due idee. (George Bernard Shaw) |
