Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

macro cancella riga

Ultimo Aggiornamento: 18/06/2015 19:16
Post: 463
Registrato il: 18/02/2010
Città: MILANO
Età: 28
Utente Senior
excel 2003 / 2007
OFFLINE
18/06/2015 19:16

Ciao a tutti.
La macro di mariventi funziona quasi bene.
Se seleziono tutta la riga va bene, se seleziono una cella della riga da eliminare dà errore.
Ho inserito On error resume next per non visualizzare il debug.

Option Explicit

Sub cancellarighe() ' mariventi su selezione di una o più righe

Dim myaddress As String, a1 As String, a2 As String, x As Integer
Dim Nriga As Long

Nriga = ActiveCell.Row

On Error Resume Next

myaddress = Selection.Address(False, False)
x = InStr(myaddress, ":")
a2 = Mid(myaddress, x + 1)
a1 = Left(myaddress, Len(myaddress) - Len(a2) - 1)
myaddress = "B" & a1 & ":" & "H" & a2
Range(myaddress).ClearContents

End Sub



si può correggere o al limite visualizzare un avviso che dica "devi selezionare una riga e non una cella?"
Grazie,
xam
-------------------------------
excel 2003 ufficio / 2007 casa
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 23:05. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com