Risultati da 1 a 3 di 3

Discussione: Contatore eventi su intera colonna



  1. #1
    L'avatar di CaesarIII
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Perugia
    Messaggi
    16
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    7

    Contatore eventi su intera colonna

    Salve, ho visto più volte in questo ed altri Forum come costruire un contatore in Excel usando il VBA, ma solamente a cella di destinazione unica ed al variare "manuale" di un'altra cella, entrambe fisse.
    Avrei invece bisogno di sapere, nel modello che vi allego, se è possibile mettere un contatore delle interruzioni di lavoro su ogni cella della colonna D (qui ho semplificato mettendo solo 3 record, ma in realtà avrei una pagina piena, con 50-60 elementi) che si attivi ogni volta che nella corrispondente riga della colonna C compaia la dicitura "Interrotto".
    Questa dicitura non è immessa a mano ma compare da una funzione SE, se vengono rispettate congiuntamente due condizioni in colonna B (In Lavorazione "SI", da scegliere con elenco a tendina) ed A (compare il numero "1"), nella stessa riga ovviamente.
    Inoltre, questo contatore di eventi "Interrotto" non si deve annullare se cambia lo stato in colonna A o B (e di conseguenza in C).
    Vi ringrazio in anticipo.
    File Allegati File Allegati

  2. #2
    L'avatar di Raffaele_53
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Binasco
    Età
    64
    Messaggi
    506
    Versione Office
    2007
    Likes ricevuti
    85
    Likes dati
    7

    Re: Contatore eventi su intera colonna

    Non ho capito bene, la dicitura "Interrotto" appare se scegli NO in colonna B e se il valore in A è maggiore di zero
    Se queste sono le condizioni per far aumentare il contatore.
    Prova questo
    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("B:B")) Is Nothing Then
        If Target.Offset(0, 0).Value = "NO" And Target.Offset(0, -1).Value > 0 Then
        Application.EnableEvents = False
           Target.Offset(0, 2).Value = Target.Offset(0, 2).Value + 1
        Application.EnableEvents = True
        End If
    End If
    End Sub

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di CaesarIII
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Perugia
    Messaggi
    16
    Versione Office
    Excel 2010
    Likes ricevuti
    0
    Likes dati
    7

    Re: Contatore eventi su intera colonna

    Funziona alla grande, grazie mille !!!!
    In realtà nel modello "completo" la condizione del parametro valore (mi sono ricordato dopo tra l'altro) non è quella di essere maggiore di 1 bensì di essere inferiore ad un altro valore nella colonna di fianco, ma sono riuscito ad adattarlo facilmente...

Discussioni Simili

  1. [Risolto] contatore parole colonna A?
    Di corfurio nel forum Domande su Excel in generale
    Risposte: 18
    Ultimo Messaggio: 14/03/17, 17:39
  2. [Risolto] Cancella riga intera in presenza di cella vuota in colonna
    Di G.Bove nel forum Domande su Excel VBA e MACRO
    Risposte: 5
    Ultimo Messaggio: 23/12/16, 09:35
  3. [Risolto] Formattazione condizionata di intera colonna in base data odierna
    Di KARLO16 nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 25/10/16, 23:00
  4. Evidenziare intera colonna
    Di stefano75ct nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 10/05/16, 22:49
  5. Copia formula su intera colonna
    Di follaro nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 02/01/16, 17:34

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •