Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

formula somma degli ultimi valori in più colonne e ritorno dopo macro alla schermata iniziale

Ultimo Aggiornamento: 07/07/2021 13:16
Post: 8
Registrato il: 01/03/2018
Città: MILANO
Età: 20
Utente Junior
2019
OFFLINE
06/07/2021 16:55

Sempre io sono, Maria... Salve Team

Due quesiti:

Per ottenere ultimo valore valido in una colonna e per non generarmi errore uso, ad esempio in colonna A:
=SE.ERRORE(CERCA(2;1/(A1:A1000<>"");A1:A1000);"")

La sintassi per ottenere la somma degli "ultimi dati" su varie colonne che vengono generati dalla formula sopra espressa, ad esempio in B, C e D è fattibile, concatenabile? Oppure è il caso di non complicarmi la vita e sommare (spero dinamicamente) i valori delle varie risultanze in una cella di appoggio?

Altra cosa, che non c'entra nulla con questa domanda: dopo esecuzione di una macro spesso succede, dipende dalla macro, di ritrovare la schermata "focalizzata" sull'ultima operazione che ha effettuato la stessa, a prescindere dal Application.ScreenUpdating = true/False ... Prendere i riferimenti per tornare alla schermata iniziale in "orizzontale" è semplice lo so, ma in verticale, non sapendo quale riga in schermo l'utente sta visualizzando o meglio scrollando è possibile?

In Attesa di Vs, un abbraccio a tutti dalla Sicilia

Maria😀



Post: 2.364
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Veteran
365
OFFLINE
06/07/2021 18:36

ciao
ma le colonne hanno tutte le stesse righe
oppure sono variabili?
Post: 6.429
Registrato il: 14/11/2004
Utente Master
Office 2019
OFFLINE
07/07/2021 07:00

Ciao Maria, un esempio con dati fittizi sarebbe meglio.

Ciao By Sal (8-D
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 8
Registrato il: 01/03/2018
Città: MILANO
Età: 20
Utente Junior
2019
OFFLINE
07/07/2021 13:16

Risolto somma degli ultimi dati in ultima cella in varie colonne, a prescindere da quante sono le righe
Era semplice, la formula =SE.ERRORE(CERCA(2;1/(A1:A1000<>"");A1:A1000);"") fornisce ultimo contenuto della colonna, a prescindere che il valore sia testuale o numerico, ed io la uso spesso in vari casi volendo ottenere l'ultimo valore; con mente oggi lucida non mi sono complicata la vita (mi succede spesso, sarà il caldo)... Ho semplicemente applicato su celle iniziali delle colonne formula somma valori (perché mi servono anche averli "separati") e con cella di appoggio ho ottenuto i totali.

Ditemi tonta, lo sono 😀

Resta altro quesito: dopo esecuzione di una macro spesso succede, dipende dalla macro, di ritrovare la schermata "focalizzata" sull'ultima operazione che ha effettuato la stessa, a prescindere dal Application.ScreenUpdating = true/False ... Prendere i riferimenti per tornare alla schermata iniziale in "orizzontale" è semplice lo so, ma in verticale, non sapendo quale riga in schermo l'utente sta visualizzando o meglio scrollando è possibile?

Set CellaIniziale= ActiveCell
CellaIniziale.Parent.Activate
CellaIniziale.Select

Funziona a metà ...

Maria 😀


Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 01:56. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com