Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Il link dovrebbe essere questo...per sicurezza ho inviato anche l' email.
https://skydrive.live.com/#cid=CB752B99B6066538&id=CB752B99B6066538!104
Se posso essere franco, e lo sarò, quello che vedo è un po' un pasticcio....
Se seleziono una cella in AF, ne ho un tot bianche che non servono a nulla...
E neppure quei numeri a fianco delle voci spesa.
Proviamo a rendere espandibile il riferimento alla colonna BB senza dover indicare n righe in eccesso e a riordinarla quando immetti un nuovo valore. Questo nel modulo di codice del foglio:
Private bln As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
If bln = False Then
Dim lRiga As Long
lRiga = Me.Range("BB" & Me.Rows.Count).End(xlUp).Row
If Target.Column = 54 Then
If Target.Cells.Count = 1 Then
Me.Names.Add Name:="Elencospese", _
RefersTo:="=" & _
Range("BB4:BB" & lRiga).Address
End If
End If
Call mOrdinaElencoSpese
End If
End Sub
Private Sub mOrdinaElencoSpese()
On Error GoTo RigaErrore
bln = True
Me.Range("Elencospese").Sort Key1:=Range("BB4"), _
Order1:=xlAscending, _
Header:=xlGuess, _
OrderCustom:=1, _
MatchCase:=False, _
Orientation:=xlTopToBottom, _
DataOption1:=xlSortNormal
bln = False
Exit Sub
RigaErrore:
bln = False
End Sub
Elimina eventuali altri eventi Change del foglio. Per il resto non ho capito nulla, hai eventi in ThisWorkbook... mah.