Risultati da 1 a 14 di 14

Discussione: Aggiungere e eliminare righe senza alterare i riferimenti delle formule



  1. #1
    L'avatar di lizz1183
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Udine
    Messaggi
    23
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    Ciao a tutti,

    avrei bisogno di numerare in automatico e in sequenza la colonna A se nella colonna B ci sono dei dati.

    Avevo già trovato il modo di farlo con una formula, ma quando aggiungevo o eliminavo le righe, saltavano i riferimenti e dovevo per forza copiare nuovamente la formula.

    Mi potete aiutare?

    Grazie
    Elisa
    File Allegati File Allegati

  2. #2
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1106
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    hai allegato un file senza formule, come si fa a sapere se la soluzione funziona ? inoltre qual'è il tuo risultato desiderato ?

  3. #3
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    Ciao a tutti
    forse io ho capito
    prova a mettere questa formula in A2
    e copia in basso
    =SE(VAL.TESTO(B5);CONTA.VALORI($B$5:B5);"")

    Fammi sapere!

  4. #4
    L'avatar di lizz1183
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Udine
    Messaggi
    23
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    Ecco il file con la formula, il problema è più che altro quello di fare in modo che la formula venga automaticamente inserire nella colonna A quando aggiungo le righe.
    Grazie
    File Allegati File Allegati

  5. #5
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1106
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    allora, se elimini le righe è tutto OK, se le inserisci la formula ovviamente non viene copiata, per fare quello che vuoi occorre una macro, ti va bene ?

  6. #6

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6778
    Versione Office
    2013
    Likes ricevuti
    716
    Likes dati
    164

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    Ciao Elisa

    Se ho capito bene credo che tu possa risolvere con lo strumento "Tabella".

    1) Seleziona l'intervallo
    2) Dal menù Inserisci scegli Tabella e dai Ok.

    Dopo fatto questo nel momento in cui in colonna B scrivi un nuovo codice in colonna A verrà inserita automaticamente la formula.

    Oppure, senza lo strumento Tabella, in A3 metti la seguente formula

    Codice: 
    =SE(B3="";"";SE(LUNGHEZZA(B12)>0;MAX($A$1:A11)+1;""))
    e ricopi in basso fin dove vuoi.

    Alfredo

  7. #7
    L'avatar di lizz1183
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Udine
    Messaggi
    23
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    Si Patel la macro mi andrebbe benissimo.

    Alfredo ho provato con la tabella ed effettivamente funziona, se però posso fare la stessa cosa con la macro, lo preferirei.

    Grazie a tutti e 2

  8. #8
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1106
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    le formule ti servono soltanto per la numerazione ? oppure ce ne sono altre nella tabella ? nel primo caso la macro provvederebbe alla numerazione una volta fatte tutte le modifiche senza bisogno di formule.
    Io non avevo pensato alla tabella che mi sembra la soluzione ottimale, ma se non ti piace facciamo la macro

  9. #9
    L'avatar di lizz1183
    Clicca e Apri
    Data Registrazione
    Jun 2016
    Località
    Udine
    Messaggi
    23
    Versione Office
    Excel 2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    Si dovrò inserire altre formule, il file sarà molto più complesso di com'è adesso.
    Vorrei che la numerazione fosse immediata, appena inserisco il valore nella colonna B.

  10. #10
    L'avatar di cinziorecoaro
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Recoaro Terme (VI)
    Età
    37
    Messaggi
    34
    Versione Office
    2003+2010+2016
    Likes ricevuti
    3
    Likes dati
    4

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    ...

  11. I seguenti utenti hanno dato un "Like"


  12. #11

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6778
    Versione Office
    2013
    Likes ricevuti
    716
    Likes dati
    164

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    Ciao Elisa ed un saluto a Patel

    Ricorrere ad una macro per una semplice numerazione mi sembra eccessivo comunque, giusto per iniziare le danze , ne propongo una io da inserire nel modulo del foglio interessato e supponendo che in A3:C3 vi sia un'intestazione: "NUM, COD, CLIENTE".

    Codice: 
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Rows.Count > 1 Then Exit Sub
    If Not Intersect(Target, Range("b4:B1000")) Is Nothing Then
        If Target.Offset(-1, -1).Value = "NUM" Then
            Target.Offset(0, -1).Value = 1
            Else
            Target.Offset(0, -1).Value = Target.Offset(-1, -1).Value + 1
       End If
    End If
    End Sub
    Alfredo

    ----------Post unito in automatico----------

    Scusa cinzio ma la tua macro quand'è che sarà eseguita?

    L'evento workbook_change non esiste.

    Alfredo

  13. #12
    L'avatar di cinziorecoaro
    Clicca e Apri
    Data Registrazione
    Apr 2016
    Località
    Recoaro Terme (VI)
    Età
    37
    Messaggi
    34
    Versione Office
    2003+2010+2016
    Likes ricevuti
    3
    Likes dati
    4

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    avevo scritto una ca.... l'ho rimossa in oltre si ripeteva all'infinto. Sorry

    ----------Post unito in automatico----------

    a proposito c'è un modo per far attivare l'evento worksheet_change solo se il cambio viene fatto dall'utente?

  14. #13

    L'avatar di alfrimpa
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Napoli
    Età
    64
    Messaggi
    6778
    Versione Office
    2013
    Likes ricevuti
    716
    Likes dati
    164

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    L'Evento Change dell'oggetto Worksheets si attiva solo ad una variazione "fisica" del foglio di lavoro (quindi non variazioni dei risultati delle formule) pertanto solo da una modifica effettuata dall'utente.

    Poi con il metodo Intersect si può definire la zona dove la macro ha effetto.

    Alfredo

  15. I seguenti utenti hanno dato un "Like"


  16. #14
    L'avatar di patel
    Clicca e Apri
    Data Registrazione
    Mar 2016
    Località
    Livorno
    Età
    72
    Messaggi
    1106
    Versione Office
    2010
    Likes ricevuti
    143
    Likes dati
    1

    Re: Aggiungere e eliminare righe senza alterare i riferimenti delle formule

    occorre un file piccolo ma più aderente alla realtà, comunque ribadisco che è meglio utilizzare la tabella.

Discussioni Simili

  1. [Risolto] Aggiungere o eliminare caratteri in celle già piene, tramite macro
    Di Gatt88 nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 23/11/16, 11:49
  2. [Risolto] eliminare lettere ed aggiungere numeri
    Di Vincenzo75 nel forum Domande su Excel in generale
    Risposte: 43
    Ultimo Messaggio: 09/11/16, 18:53
  3. Aggiungere una riga senza compromettere una formula
    Di Theinvoker nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 20/10/16, 16:37
  4. [Risolto] Copiare una tabella da un altro file excel senza alterare le formule
    Di Roker1 nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 11/10/16, 20:44
  5. Excel nascondere il valore delle celle senza eliminare
    Di Jiexa nel forum Domande su Excel in generale
    Risposte: 8
    Ultimo Messaggio: 08/08/16, 13:58

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
  •