Veronica utilizza spesso gli strumenti di filtro avanzati di Excel per copiare i dati filtrati da una posizione a un’altra. In alcuni casi vorrebbe copiare non solo il contenuto della cella ma anche i commenti delle celle che soddisfano i criteri di filtro. Non sta cercando un modo per filtrare in base ai commenti, ma solo per copiare i commenti insieme al contenuto della cella quando si utilizzano le funzionalità di filtro avanzate di Excel.
(Va notato che Microsoft ha cambiato il modo in cui funzionano i commenti in Excel Office 365. I commenti ora vengono concatenati consentendo agli utenti di discutere tra loro in merito ai dati. Le note, invece, funzionano come i commenti nelle versioni precedenti di Excel).
Per quanto ne sappiamo, non c’è modo di copiare commenti o note utilizzando la funzionalità “Copia in un’altra posizione” della finestra di dialogo Filtro avanzato; viene copiato solo il contenuto della cella. Tuttavia, è possibile copiare facilmente i commenti o le note utilizzando un processo in due fasi.
Innanzitutto, filtra i tuoi dati, ma assicurati di eseguire il filtraggio sul posto; non specificare che desideri che le informazioni vengano copiate in una posizione diversa. Ti ritroverai con un elenco filtrato, che mostra solo le celle che soddisfano i tuoi criteri. Successivamente, seleziona le celle restituite dal filtro. Dovresti quindi assicurarti che Excel sappia che desideri selezionare solo le celle visibili (dovrebbe già essere così, ma specificarlo è meglio):
- Premi F5 per visualizzare la finestra di dialogo Vai a.
- Fai clic su Speciale per visualizzare la finestra di dialogo Vai a formato speciale.
- Assicurati che l’opzione Solo celle visibili sia selezionata.
- Fai clic su OK.
Con le celle visibili selezionate (quelle nascoste dal filtro non sono selezionate), sei pronto per il secondo passaggio: copiare le celle in un’altra posizione utilizzando le normali tecniche di modifica. Il risultato è che i commenti o le note vengono copiati insieme al contenuto della cella.
Se esegui questa attività per un bel po’ e ti dà fastidio anche eseguire i due passaggi, potresti automatizzare l’attività. La macro seguente applicherà un filtro sul posto, copierà le celle visibili negli Appunti e quindi le incollerà (insieme ai relativi commenti o note) in un foglio di lavoro diverso:
Questo contenuto è riservato agli abbonati
Solo gli utenti con Abbonamento VBA Coder oppure Ultimate possono visionarlo.
Se sei già abbonato Accedi per sbloccare il contenuto!
In caso contrario abbonati qui! L'abbonamento è conveniente.
E puoi interromperlo in ogni momento e in completa autonomia.
(puoi renderti conto di quanti siano i contenuti riservati
raggiungendo questa pagina)
La macro presuppone che siano impostati due intervalli denominati: uno per i dati da filtrare (Database) e l’altro per i criteri di filtro (Criteri). Esegui la macro e le informazioni filtrate, commentate o annotate finiscono nel Foglio2.