È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Cancella riga in una tabella

Ultimo Aggiornamento: 09/09/2019 17:52
Post: 67
Registrato il: 13/09/2013
Città: SANGINETO
Età: 59
Utente Junior
excel 2003
OFFLINE
08/09/2019 11:06

Salve a tutti, dovrei risolvere un problema in un tabella eliminare la riga selezionata. ho una tabella, con nome tabella1 è possibile quando seleziono una cella nella colonna A allinterno della tabella1 tramite un pulsante eliminare la riga nella tabella. Su internet ho trovato degli spunti solo, che si agisce su doppio clik.Allego il file e il codice che dovrei modificare e far funzionate tramite un pulsante e richiamare una Sub cancella_Riga. sperto che qualcuno mi possa aiutare.


Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) 'OK Funziona controllo se si clikka sulla colonna AA

Dim x As Integer

x = ActiveCell.Row
Dim CellaAttiva As Range

Set CellaAttiva = ActiveCell
If Intersect(CellaAttiva, Range("A:A")) Is Nothing Then Exit Sub

If Intersect(Target, Range("Tabella1")) Is Nothing Then Exit Sub

If MsgBox(" Operazione Irreversibile" & vbCrLf & vbCrLf & "Stai Per Eliminare La Riga" + Str(x) & vbCrLf & " Vuoi continuare ?", vbCritical + vbYesNo, " ATTENZIONE ELIMINAZIONE RIGHA") = vbYes Then
Sheets("Foglio1").Unprotect Password:="Pippo"


ActiveCell.Delete
Sheets("Foglio1").Protect Password:="Pippo"
End If

'Range("A4").Select


End Sub
Post: 4.170
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Master
2010
OFFLINE
08/09/2019 11:55

avresti potuto provarci da solo, non è difficile
Sub eliminariga()
Dim x As Integer
x = ActiveCell.Row
If MsgBox("  Operazione Irreversibile" & vbCrLf & vbCrLf & "Stai Per Eliminare La Riga" + Str(x) & vbCrLf & "         Vuoi continuare ?", vbCritical + vbYesNo, "         ATTENZIONE ELIMINAZIONE RIGHA") = vbYes Then
  Sheets("Foglio1").Unprotect Password:="Pippo"
  ActiveCell.Delete
  Sheets("Foglio1").Protect Password:="Pippo"
End If

End Sub

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 67
Registrato il: 13/09/2013
Città: SANGINETO
Età: 59
Utente Junior
excel 2003
OFFLINE
08/09/2019 12:42

Grazie patel per aver risposto, il risultato che dovrei ottenere è che solo se seleziono nella colonna A della Tabella1 mi deve cancellare la riga altrimenti se seleziono in altri pumti nel foglio di lavoro la macro non deve essere eseguita, deve uscire dalla sub senza cancellare nulla.
Post: 68
Registrato il: 13/09/2013
Città: SANGINETO
Età: 59
Utente Junior
excel 2003
OFFLINE
08/09/2019 17:31

qualche esperto in vba che sappia come posso risolvere il problema?
Spero che qualcuno mi possa aiutare a risolvere il peoblema, grazie a tutti.
Post: 4.171
Registrato il: 13/03/2012
Città: LIVORNO
Età: 78
Utente Master
2010
OFFLINE
08/09/2019 17:36

Sub eliminariga()
Dim x As Integer
x = ActiveCell.Row
If ActiveCell.Column > 1 then Exit Sub '<<<<<<<<<<<<<<<<<
If MsgBox("  Operazione Irreversibile" & vbCrLf & vbCrLf & "Stai Per Eliminare La Riga" + Str(x) & vbCrLf & "         Vuoi continuare ?", vbCritical + vbYesNo, "         ATTENZIONE ELIMINAZIONE RIGHA") = vbYes Then
  Sheets("Foglio1").Unprotect Password:="Pippo"
  ActiveCell.Delete
  Sheets("Foglio1").Protect Password:="Pippo"
End If
 
End Sub

----------
Win 10 - Excel 2010
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Post: 69
Registrato il: 13/09/2013
Città: SANGINETO
Età: 59
Utente Junior
excel 2003
OFFLINE
09/09/2019 17:52

Grazie per l'aiuto
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 20:13. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com