Cancellare celle vuote non bloccate



  • Cancellare celle vuote non bloccate
    di essegi75 data: 05/10/2016 12:45:03

    Buongiorno a tutti
    vorrei creare una macro che mi consenta di cancellare, cliccando un disegno o una clipart, le celle vuote non bloccate di un foglio o dell'intera cartella di lavoro che è composta da più fogli.
    Ovviamente dato che la funzione è estremamente pericolosa, la cancellazione deve essere confermata con una finestra di messaggio dove viene richiesto se si vuole procedere alla cancellazione.
    Mi potete aiutare?
    Grazie



  • di beppexile data: 05/10/2016 13:33:35

    Ciao, per cominciare dovresti allegare un tuo file di esempio, con il lavoro che hai svolto fino ad ora (senza informazioni personali), in modo da avere un punto di partenza.
    Grazie



  • di essegi75 data: 05/10/2016 15:59:23

    il file originale non posso inviarlo perché è pieno zeppo di dati sensibili... però posso inviare un file con una simulazione.
    come faccio ad inviare direttamente il file excel?



  • di alfrimpa data: 05/10/2016 16:03:54

    In alto e in basso a destra della discussione trovi il Pulsante "Allega file"

    Alfredo





  • di essegi75 data: 05/10/2016 17:36:13

    ho inserito l'allegato ovviamente il file è molto più complicato perché le colonne dove si inseriscono i dati e quelle dove sono le formule sono veramente tante.
    Quello inviato è ovviamente un file molto risicato



  • di beppexile data: 06/10/2016 08:28:01

    Ciao, partiamo dal file che ci hai inviato perché ho un po di domande.

    cit: "vorrei creare una macro che mi consenta di cancellare, cliccando un disegno o una clipart, le celle vuote non bloccate di un foglio"

    1- sul file che hai inviato non ci sono disegni o clipart, a cosa servirebbe cancellare le celle vuote non bloccate, se sono vuote?
    2- potresti farci un esempio del risultato che vorresti ottenere? (magari prova ad allegare il file originale, eliminando la maggior parte dei dati del database e lasciando una decina di righe per fare delle prove).
    3- come vengono inseriti i dati nel foglio, manualmente o tramite una maschera tipo userform (non presente nel file che ci hai inviato)?

    Grazie



  • di patel data: 07/10/2016 10:37:59

    infatti il titolo è molto strano, non mi sembra che le idee siano molto chiare





  • di essegi75 data: 10/10/2016 10:12:04

    scusate ho provato a ricreare il file originale... che purtroppo non posso inviare perché zeppo di dati sensibili...
    Effettivamente il file che ho inviato non è molto chiaro... cmq ricapitolo cosa devo ottenere sperando di riuscire a spiegarmi correttamente:

    1. al momento non uso una userform per inserire i dati, che vengono inseriti manualmente riga per riga (però non nascondo che per questioni di estetica e praticità mi piacerebbe inserire una finestra per l'inserimento dei dati)

    2. Essendo un file con dati inseriti per tutto l'anno, il 1° gennaio devo inizializzarlo e quindi ripulirlo di tutti i dati che sono stati inseriti su circa una trentina di fogli di lavoro, per cui quello di cui ho bisogno è una macro che mi consenta di cancellare i dati inseriti nelle celle non bloccate di un determinato foglio o meglio ancora di tutta la cartella di lavoro.



  • di beppexile data: 10/10/2016 10:31:52

    Per ripulirlo potresti semplicemente tenere una copia vuota del file, e a inizio anno ripartire da li.



  • di patel data: 10/10/2016 12:28:03

    mi sembra la cosa più intelligente da fare





  • di essegi75 data: 10/10/2016 13:28:11

    Beh a questo c'ero arrivato pure io... infatti per altre cose faccio così.
    Il problema è che il file è molto complesso e spesso ci rimetto mani per migliorarlo o eliminare qualche bug e quindi per questo ho bisogno di creare una macro che mi permetta di ripulire tutte le celle senza dover cancellare i dati nelle colonne sbloccate



  • di patel data: 10/10/2016 16:58:13

    Ora è chiaro, ma il file che hai allegato non ha celle bloccate, devi allegare un file con la stessa struttura dell'originale, magari con solo 2 righe riempite di dati fasulli in modo da poter testare la macro.