Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao Luigi,
Con questa riga di codice inserisco nella cella (3,7) un valore che estraggo da una ricerca attraverso il CERCA.VERT:
Cells(3, 7) = "=VLOOKUP(" & Y & ",R7C17:R96C33," & Z & ")"
La casella Cells(3,7) mi riporta il valore corrispondente ma, per evitare di scrivere ulteriore codice, avrei bisogno di usare qualcosa tipo "value" o "evaluate" che dal VLOOKUP mi metta nella cella solo il valore e non anche la formula.
Io non capisco la tua formula o quello che deve fare ma, in genere, per restituire il valore di una formula anziche' la formula stessa, prova qualcosa del genere:
ActiveSheet.Cells(3, 7).Value = Evaluate("tua formula nella forma inglese")
Oppure, per evitare l'uso del metodo Evaluate, prova qualcosa del genere:
'=========>>
Public Sub Tester()
With ActiveSheet.Cells(3, 7)
.Formula = "=tua formula nella forma inglese"
.Value = .Value
End With
End Sub
'<<=========
===
Regards,
Norman