un consiglio
volevo realizzare in Excel 2003 una macro che mi aggiungesse dopo l'inserimento di dati
nella colonna A una riga vuota
ma sono riuscita solo tramite doppio click
In un Modulo Standard del vba:
- Codice: Seleziona tutto
Public Riga As Integer
Sub AggRighe()
Rows(Riga & ":" & Riga).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A" & Riga - 1 & ":B" & Riga - 1).Copy Destination:=Range("A" & Riga & ":B" & Riga)
Range("C" & Riga).Value = ""
End Sub
Nel Modulo di classe del foglio di lavoro:
- Codice: Seleziona tutto
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Riga = Target.Row + 1
Cancel = True
AggRighe
End Sub
grazie per l'aiuto