Se in una macro anzichè scrivere Range(A10), volessi richiamare la cella col il nome etichetta (es. la il range A1:A100 è etichettato come "data") come dovrei scrivere al posto di A10?
Grazie
Moderatori: Anthony47, Flash30005
Range("data").etc.etc
Range(data).etc.etc
data=selection.address
'..istruzioni
'..
'..istruzioni
Range(data).clearcontents
Guarda che sei tu che hai chiamato "data" un intervallo da A1 ad Axx; comunque se ti dicessi che qualora "data" sia definito come B111:B200 quella istruzione [Range("data").Range("A50").value] punterebbe alla cella B160 allora ti sarebbe piu' chiaro?A che serve mettere data (che dovrebbe appunto sostituire la lettera della colonna) se dopo mettiamo range("A50")?
Si, infatti Cells(50,1) e' lo stesso che dire Range("A50") [nb: col "punto", non la "virgola]Range("Data").Cells(50,1).... giusto?
e per selezionare più celle sempre della colonna data? (es. dalla riga 50 alla riga 70)
Range("data").Range("A50:A70").value
Torna a Applicazioni Office Windows
Excel: formula automatica per evidenziare prodotto scaduto Autore: gamma_ray |
Forum: Applicazioni Office Windows Risposte: 3 |
Salvare file excel in formato html escludendo le immagini Autore: systemcrack |
Forum: Applicazioni Office Windows Risposte: 10 |
formula excel non visualizza risultato Autore: tommasog |
Forum: Applicazioni Office Windows Risposte: 6 |
Excel 2016 - Funzione SCARTO + INDIRETTO Autore: pl1957 |
Forum: Applicazioni Office Windows Risposte: 2 |
Visitano il forum: Nessuno e 78 ospiti