inserire un dato con dicitura diversa per conteggio

Anonimo
2024-11-22T17:39:01+00:00

Buonasera agli utenti, ho bisogno di un consiglio.

Nel file che sto per allegare, nello specifico foglio prenotazioni vado ad inserire i soggiorni.

Qualora il soggiorno venga meno, (nel foglio prenotazioni) aggiungendo la dicitura eliminata (colonna H) mi dovrà conteggiare nel foglio revenue (colonna L) e revenue modificare (colonna M) il numero di cancellazioni ricevute per quella singole giornata.

Esempio: se il sig. Rossi prenota dal 4 al 7 luglio e la sua prenotazione viene meno dal 4 al 7 luglio nei fogli menzionati mi dovrà conteggiare il numero di cancellazioni

Grazie a chi mi leggerà

di seguito il file:MyRevenue - microsoft.xlsm

ps:colgo l'ocasione per salutare CasanManer e Gian-franco

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
2024-11-26T15:32:11+00:00

Grazie CasanManer :)

Mi unisco ai ringraziamenti perché li merita tutti, ma gentilmente, visto che tutt'ora non lo hai fatto, chiudi questa discussione.

Grazie.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

45 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2024-11-24T21:33:18+00:00

    Grazie CasanManer, ho fatto come hai descritto, ma all'inserimento di nuovo foglio i dati della tabella revenue vanno in errore. Sicuramente sbaglio qualcosa.

    L'obiettivo è di aggiungere altri 3 fogli nel file dove poter estrapolare dei dati.

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2024-11-24T16:38:52+00:00

    Perdonami CasanManer ho provato ad eliminare la costante:

    Const nFogliIniziali As Long = 6 .

    Ho agiunto altri fogli ma le tabelle perdono i dati

    Altra cosa.

    Non devi eliminare la costante ma modificarne il valore.

    Se prima dei fogli giornalieri hai 10 fogli i fogli giornalieri inizieranno dalla posizione 10.

    Quindi la costante la modificherai indicando 10 al posto di 6.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2024-11-24T16:34:18+00:00

    Devi andare nell'Editor del VBA.

    Digita Alt+F11 e accedi all'Editor VBA

    Tra le varie macro presenti nel Modulo1 c'è la macro denominata "EliminaFogliGiornalieri" e come prima riga la costante dichiarata a livello di routine

    Const nFogliIniziali As Long = 6

    Quando fai modifiche strutturali ti conviene rendere visibili tutti i fogli in modo da posizionare i nuovi fogli sempre prima dei fogli giornalieri.

    Nel file c'è una macro "SheetsVisible" che scopre tutti i fogli.

    Ci sarebbe anche un'altra macro che nasconde i fogli il cui ciclo è indicato con

    For i = 6 to Worksheets.Count

    Andrebbe modificato anche quel valore 6 se si aggiungono dei fogli.

    La cosa migliore sarebbe dichiarare una costante a livello di modulo e assegnare quella costante ad entrambe le macro.

    Si tratta di togliere la costante come prima riga della routine e riportarla all'inizio del modulo dopo Option Explicit

    E poi utilizzarla anche nella macro che nasconde i fogli al posto del 6.

    ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  4. Anonimo
    2024-11-24T10:29:49+00:00

    Perdonami CasanManer ho provato ad eliminare la costante:

    Const nFogliIniziali As Long = 6 .

    Ho agiunto altri fogli ma le tabelle perdono i dati

    La risposta è stata utile?

    0 commenti Nessun commento