Risultati da 1 a 13 di 13

Discussione: cancellare solo una parte di riga



  1. #1
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    cancellare solo una parte di riga

    Ciao a tutti.........
    vorrei modificare questa macro che funziona perfettamente.

    con questo codice si cancella tutta la riga una volta trovata la variabile
    Codice HTML: 
    Private Sub CommandButton1_Click()
    nome = ComboBox1.Text
    With Sheets(1).Range("C:C")
        Set c = .Find(nome, LookIn:=xlValues)
        If Not c Is Nothing Then
           riga = c.Row
           Dim Risp As Integer
           If ComboBox1 = "" Then
            MsgBox "Non hai selezionato nessuna fattura da cancellare!!", 6 + 48, "Attenzione !!"
            Exit Sub
            Else
            Risp = MsgBox("Sei sicuro di voler cancellare questa fattura?", 1 + 48, "Attenzione !!")
            If Risp = 1 Then
      MsgBox "La fattura è stata cancellata correttamente", 1 + 32, "Messaggio !!"
        Else
        Exit Sub
        End If
        End If
            Sheets(1).Rows(riga).Delete
        End If
    End With
    End Sub
    io invece vorrei che cancellasse la riga dalla colonna A fino ad H
    perche a fianco di trovano altre tabelle, come và modificata?????
    Grazie a tutti
    windows 10
    Excel 2016

  2. #2

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

    Re: cancellare solo una parte di riga

    Ciao Nick

    Con questa tua macro la riga non viene cancellata ma eliminata che son due cose diverse (non lasciarti ingannare dalla parola "Delete").

    Per cancellare, con riferimento ad un intervallo, va usato Clear (per cancellare contenuto e formati) oppure ClearContents per cancellare il solo contenuto.


    Per mantenere il Delete devi necessariamente spostare le tabelle in altra posizione.

    Alfredo

  3. #3
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Re: cancellare solo una parte di riga

    Ciao alfrimpa

    io vorrei eliminare la riga.......non cancellare il contenuto
    in modo che le righe che si trovano sottostante si spostano in alto.
    windows 10
    Excel 2016

  4. #4
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Re: cancellare solo una parte di riga

    se vuoi ti posso allegare il file.........???
    windows 10
    Excel 2016

  5. #5

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

    Re: cancellare solo una parte di riga

    Direi che è necessario.

    Alfredo

  6. #6
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Re: cancellare solo una parte di riga

    io volta aperta la userform cancella fattura e e scelgo una qualsiasi fattura da cancellare
    vorrei eliminare la riga corrispondente,
    però dalla colonna B ad H.

    Grazie
    https://www.dropbox.com/s/cdwxom5nn2...ture.xlsm?dl=0
    windows 10
    Excel 2016

  7. #7

    L'avatar di Rubik72
    Clicca e Apri
    Data Registrazione
    Dec 2015
    Località
    Cosenza
    Età
    45
    Messaggi
    2815
    Versione Office
    Excel 2013
    Likes ricevuti
    1024
    Likes dati
    982

    Re: cancellare solo una parte di riga

    Se ho capito bene devi sostituire
    Codice: 
     Sheets(1).rows(riga).delete
    Con
    Codice: 
     Sheets(1).range("b" & riga & ":h" & riga). Delete
    P.S. Sono con il cellulare potrei aver fatto errori di sintassi

    Inviato dal mio GT-I9301I utilizzando Tapatalk

  8. #8

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

    Re: cancellare solo una parte di riga

    Ciao Nick

    Ho visto il file e ti confermo quanto detto prima.

    Il comando Delete elimina l'intera riga dalla colonna A all'ultima colonna del foglio a destra per cui è normale che venga modificata anche la tabella di fianco a quella delle fatture.

    Se vuoi eliminare la riga della fattura da cancellare devi necessariamente spostare la tabella di destra in modo che questa non venga modificata dall'eliminazione della riga.

    Alfredo

  9. #9

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

    Re: cancellare solo una parte di riga

    Chiedo venia la soluzione di Rubik (che saluto) funziona perfettamente; in pratica corrisponde al comando dato da tasto dx del mouse Elimina, Sposta le celle in alto.

    Grazie Rubik mi hai insegnato una cosa nuova.

    Alfredo

  10. #10
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Re: cancellare solo una parte di riga

    Grazie alfrimpa

    forse mi ero spiegato male la modifica di rubik funziona
    mi elimina la riga dalla colonna b alla colonna h quindi posso non spostare la tabella a fianco
    windows 10
    Excel 2016

  11. #11
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Re: cancellare solo una parte di riga

    io ringrazio entrambi
    perche sono io quello che ho imparato di più da tutti voi


    Grazie............mille a tutti:255:
    windows 10
    Excel 2016

  12. #12

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

    Re: cancellare solo una parte di riga

    No Nick ti eri spiegato benissimo ero io a non sapere :280:

    Con Excel quando ritieni di saperne qualcosa subito dopo ti accorgi che non ne sai quasi niente :92:

    Alfredo

  13. #13
    L'avatar di nick0573
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Pistoia
    Età
    47
    Messaggi
    1072
    Versione Office
    Excel 2016
    Likes ricevuti
    19
    Likes dati
    15

    Re: cancellare solo una parte di riga

    tranquillo.......
    mi hai già aiutato in passato molte volte.....
    Grazie a te e tutti quelli che mettono a disposizione le loro conoscenze per gli altri....:208:
    windows 10
    Excel 2016

Discussioni Simili

  1. eliminare una parte di una riga
    Di stefanofusco nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 15/03/17, 19:26
  2. [Risolto] CERCA VERT: corrispondenza con solo una parte di una stringa
    Di MannyX nel forum Domande su Excel in generale
    Risposte: 4
    Ultimo Messaggio: 10/03/17, 16:21
  3. [Risolto] cancellare riga in base a valori celle
    Di alex_drastic nel forum Domande su Excel VBA e MACRO
    Risposte: 20
    Ultimo Messaggio: 18/02/17, 17:08
  4. Cancellare solo numeri da una cella excel
    Di pgft nel forum Domande su Excel in generale
    Risposte: 9
    Ultimo Messaggio: 09/09/16, 13:36
  5. Cancellare tutto lasciando solo alcune celle prima riga
    Di Lety88 nel forum Domande su Excel VBA e MACRO
    Risposte: 4
    Ultimo Messaggio: 19/03/16, 12:49

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
  •