Eliminare rigo selezionato



  • Eliminare rigo selezionato
    di alexps81 data: 30/07/2015 15:14:06

    Di nuovo un buongiorno a tutti. Qualcuno mi sa dire come si fa ad eliminare attraverso un pulsante un rigo che fa riferimento alla cella selezionata?

    Cioè se mi sposto in C3 e clicco su un pulsante ELIMINA si deve eliminare tutto il contenuto del rigo 5, la stessa cosa deve fare se sono in F7, deve eliminare il contenuto del rigo 7.
    Ho provato con qualcosa del genere, ma ovviamente elimina solo il contenuto della cella selezionata.

    Grazia
     
    Private Sub CommandButton1_Click()
    Set can = ActiveSheet
    Sheets("Foglio1").Select
    ActiveCell.ClearContents
    can.Select
    End Sub



  • di Luca73 data: 30/07/2015 15:25:19

    Secondo me dovrebbe bastare aggiungere.EntireRow. dopo l'activecell
     
     
    Private Sub CommandButton1_Click()
    Set can = ActiveSheet
    Sheets("Foglio1").Select
    ActiveCell.EntireRow.ClearContents
    can.Select
    End Sub






  • di Vecchio Frac data: 30/07/2015 15:33:36

    Il riferimento alla variabile "can" è superfluo, anche perchè non viene utilizzata :)
    L'istruzione però non elimina la riga ma ne cancella semplicemente il contenuto.
     
    Private Sub CommandButton1_Click()
        ActiveCell.EntireRow.ClearContents
    End Sub






  • di alexps81 data: 30/07/2015 16:47:07

    Grazie funziona a meraviglia



  • di Luca73 data: 30/07/2015 17:03:26

    Ciao
    @ VF una domanda la "activecell" di un foglio viene memorizzata? Mi spiego se sono su un foglio con una activecell attivata e richiamo la activecell di un altro foglio sto richiamando la cella che era attiva quondo quel foglio era selezionato? Ovvero ancora Excel ha n activecell una per ogni foglio?






  • di Vecchio Frac data: 30/07/2015 17:09:36

    Mi pare ieri rispondevo su questo.
    No, c'è solo una actvecell ed è quella del foglio corrente.
    Che io sappia Excel non espone l'active cell di ogni foglio, anche se cambiando foglio naturalmente rimane selezionata la ella precedentemente attiva (quindi da qualche parte viene conservata l'informazione).
    Mi piacerebbe essere smentito su questo.




  • Eliminare rigo selezionato
    di alexps81 data: 30/07/2015 15:17:44

    Chiedo scusa in anticipo se ho postato la stessa discussione nell'altra sezione del forum ma ho sbagliato


    Di nuovo un buongiorno a tutti. Qualcuno mi sa dire come si fa ad eliminare attraverso un pulsante un rigo che fa riferimento alla cella selezionata?

    Cioè se mi sposto in C3 e clicco su un pulsante ELIMINA si deve eliminare tutto il contenuto del rigo 5, la stessa cosa deve fare se sono in F7, deve eliminare il contenuto del rigo 7.
    Ho provato con qualcosa del genere, ma ovviamente elimina solo il contenuto della cella selezionata.

    Grazie
     
    Private Sub CommandButton1_Click()
    Set can = ActiveSheet
    Sheets("Foglio1").Select
    ActiveCell.ClearContents
    can.Select
    End Sub



  • di Vecchio Frac data: 30/07/2015 16:03:53

    Chiudo questa discussione, che è un duplicato, per evitare confusione, visto che nell'altra ti è già stato risposto.