impossibile copiare celle
Hai un problema con Excel? 
impossibile copiare celle
di Francesco (utente non iscritto) data: 10/10/2012 16:33:40
Ciao a tutti (sono ancora io )
non riesco a capire perchè se modifico la nota di Harry nel suo excel non ci sono problemi mentre in questo foglio non vuol sapere di funzionare.
cosa mi sfugge? (allegato "boo")
di HarryBosch data: 11/10/2012 01:23:15
Ciao Francesco
ho guardato il file che ti dà problemi...
In realtà la modifica che hai fatto andava quasi bene, ma c'era un errore di fondo:
l'istruzione Set rng = .[i2].CurrentRegion
non riusciva a "settare" l'intera tabella perché hai tolto le intestazioni delle celle precedenti!
Se guardi nel file che ti riallego, nel foglio "Confronto" le celle C1 e D1 vanno necessariamente "occupate" con un valore; poi andava sistemato qualche range per la copiatura, ma quello lo avresti notato nel momento in cui almeno una riga si fosse copiata.
Prova ora...
di Francesco (utente non iscritto) data: 11/10/2012 20:00:30
ho provato e funziona naturalmente.
con tua modifica funziona anche se celle C1 e D1 vuote
a dir verità non ho ben compreso l'istruzione Set rng = .[i2].CurrentRegion.
setto nella regione corrente la cella i2 come range? non mi quadra
non ho capito a cosa serve nel codice.
di Vecchio Frac data: 11/10/2012 20:17:30
No: l'istruzione dice solo "imposta (setta) la variabile 'rng' all'intera regione di celle in cui è compresa la cella I2 e si estende finchè non incontra righe o colonne vuote, sia sopra che sotto che a destra che a sinistra di I2".
Normalmente si usa CurrentRegion per delimitare un range in cui l'utente può immettere o visualizzare dei dati (una tabella intera).
di HarryBosch data: 12/10/2012 01:02:12
Tecnicamente VecchioFrac ti ha spiegato bene cosa intendevo...
Ti funziona lo stesso anche se togli le intestazioni perché nelle righe subito sotto avevo aggiunto anche qualche nome fittizio; se togli anche quelli, e la colonna rimane quindi vuota, il range non si estende.
di Francesco (utente non iscritto) data: 12/10/2012 13:19:03
Capito grazie
Mi impegno ad imparare i diversi modi di definire un area di excel (range, area, region ecc ecc)
di Francesco (utente non iscritto) data: 15/10/2012 21:46:47
Risolto
Vuoi Approfondire?