Ciao Vito,
La tua domanda non è molto chiara, ma per aggiornare, ad esempio, le celle dell'intervallo
A1,C2,F5,H6 con il contenuto di 4 TextBox, prova qualcosa del genere:
'=========>>
Option Explicit
'--------->>
Private Sub CommandButton1_Click()
Dim WB As Workbook
Dim SH As Worksheet
Dim destRng As Range, rCell As Range
Dim arrCelle As Variant
Dim Ctrl As MSForms.Control
Dim dVal As Double
Dim iCtr As Long
Const sIntervallo As String = "A1,C2,F5,H6" '<<=== Modifica
Set WB = ThisWorkbook
Set SH = WB.Sheets("Calcolo")
Set destRng = SH.Range(sIntervallo)
With destRng
.ClearContents
.NumberFormat = "0.00%"
End With
arrCelle = Split(sIntervallo, ",")
For Each Ctrl In Me.Controls
If TypeName(Ctrl) = "TextBox" Then
Set rCell = SH.Range(arrCelle(iCtr))
With Ctrl
If IsNumeric(.Value) Then
dVal = CDbl(.Text / 100)
rCell.Value = dVal
End If
End With
iCtr = iCtr + 1
End If
Next Ctrl
End Sub
'--------->>
Private Sub CommandButton2_Click()
Unload Me
End Sub
'<<=========
Potresti scaricare il mio file di prova Vito20151124.xlsm a:
**http://1drv.ms/1XhmVBy**
===
Regards,
Norman