estrai
- .Value
restituisce il valore della cella
variabile = Range("A1").Value assegno alla variabile il VALORE della cella A1
variabile = Selection.Value assegno a x il valore della selezione
- .Text
restituisce il testo della cella
variabile = Range("A1").Text assegno alla variabile il TESTO della cella A1
- .Formula
restituisce il testo della formula della cella
variabile = Range("A1").Formula assegno alla variabile il TESTO DELLA FORMULA della cella A1
vedi metodi formula
azioni
- .Copy
copia
- copia contenuto e formato da una cella ad una altra
cella_origine.Copy cella_destinazione
esempio:
Cells(1, 3).Copy Cells(1, 1)
- copia in memoria il contenuto e formato della cella per l'incollo
cella_origine.Copy
- .Cut
taglia
- taglia contenuto e formato da una cella ad una altra
cella_origine.Cut cella_destinazione
esempio:
Cells(1, 3).Cut Cells(1, 1)
- taglia in memoria il contenuto e formato della cella per l'incollo
cella_origine.Cut
incollare
per l'incollo normale si seleziona la cella e poi si usa il comando usa ActiveSheet.Paste (comandi fogli)
per l'incollo speciale solo valori:
On Error Resume Next conviene sempre saltare l'errore se si usano fonti diverse
ActiveSheet.PasteSpecial Format:="HTML", Link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True
ActiveSheet.PasteSpecial Format:="Unicode Text", Link:=False, DisplayAsIcon:=False, NoHTMLFormatting:=True
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Nome
- .Name
restituisce l'indirizzo completo della cella
esempio: visualizzo path e nome del file
MsgBox (Range("E1").Name) → =NomeScheda1$E$1
- .Name.Name
restituisce il nome assegnato alla cella
vedi comandi file (nomi celle)
esempio: visualizzo il nome della cella
MsgBox (Range("E1").Name.Name) → Nome della cella