
Sub Differenza()
Dim date As Range
Set date = Range("a1")
Range("b1") = DateDiff("d", Now, date)
If Range("b1") < 60 Then Range("b1").Interior.ColorIndex = 3
End Sub
|
Private Sub FrmInserisciInserisci_Click()
ValScr = ActiveSheet.UsedRange.Rows.Count + 1
If ValScr Mod 2 = 0 Then
Range("A" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("B" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("C" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("D" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("E" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("F" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("G" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("H" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("J" & ValScr).Interior.Color = RGB(204, 204, 204)
Range("K" & ValScr).Interior.Color = RGB(204, 204, 204)
End If
Range("A" & ValScr).Borders.LineStyle = xlContinuous
Range("B" & ValScr).Borders.LineStyle = xlContinuous
Range("C" & ValScr).Borders.LineStyle = xlContinuous
Range("D" & ValScr).Borders.LineStyle = xlContinuous
Range("E" & ValScr).Borders.LineStyle = xlContinuous
Range("F" & ValScr).Borders.LineStyle = xlContinuous
Range("G" & ValScr).Borders.LineStyle = xlContinuous
Range("H" & ValScr).Borders.LineStyle = xlContinuous
Range("J" & ValScr).Borders.LineStyle = xlContinuous
Range("K" & ValScr).Borders.LineStyle = xlContinuous
Range("A" & ValScr) = UCase(FrmInserisciCognome.Text)
Range("B" & ValScr) = UCase(FrmInserisciNome.Text)
Range("C" & ValScr) = UCase(FrmInserisciDataMorte.Text)
Range("D" & ValScr) = UCase(FrmInserisciDataSepoltura.Text)
Range("E" & ValScr) = UCase(FrmInserisciUbicazione.Text)
Range("F" & ValScr) = UCase(FrmInserisciNumeroLoculo.Text)
Range("G" & ValScr) = UCase(FrmInserisciLampadaVotiva.Text)
Dim Durata As Long
Durata = FrmInserisciDurataAffitto.Text
Dim Sepoltura As Date
Sepoltura = FrmInserisciDataSepoltura.Text
Range("I" & ValScr) = DateAdd("yyyy", Durata, Sepoltura)
Range("J" & ValScr) = Sepoltura - TODAY()
Range("H" & ValScr) = FrmInserisciDurataAffitto.Text
Range("L" & ValScr) = UCase(FrmInserisciConcessionario.Text)
Range("M" & ValScr) = UCase(FrmInserisciNote.Text)
Unload Me
End Sub |
Sub Differenza()
For I = 3 To Range("I65536").End(xlUp).Row
If Not IsDate(Range("I" & I)) Then GoTo dopo
Range("j" & I) = DateDiff("d", Now, Range("I" & I))
If Range("j" & I) < 60 Then Range("j" & I).Interior.ColorIndex = 3
dopo:
Next I
End Sub
|
Range("j" & ValScr) = DateDiff("d", Now, Range("I" & ValScr))
If Range("j" & ValScr) < 60 Then Range("j" & valScr).Interior.ColorIndex = 3 |
Range("A3:M" & ValScr).Sort Key1:=Range("I3"), Order1:=xlAscending, Header:=xlGuess |
Sub FrmInserisciInserisci_Click()
Dim Sepoltura As Date, Durata As Long
ValScr = ActiveSheet.UsedRange.Rows.Count + 1
Durata = FrmInserisciDurataAffitto.Text
Sepoltura = FrmInserisciDataSepoltura.Text
Range("A" & ValScr) = UCase(FrmInserisciCognome.Text)
Range("B" & ValScr) = UCase(FrmInserisciNome.Text)
Range("C" & ValScr) = UCase(FrmInserisciDataMorte.Text)
Range("D" & ValScr) = UCase(FrmInserisciDataSepoltura.Text)
Range("E" & ValScr) = UCase(FrmInserisciUbicazione.Text)
Range("F" & ValScr) = UCase(FrmInserisciNumeroLoculo.Text)
Range("G" & ValScr) = UCase(FrmInserisciLampadaVotiva.Text)
Range("I" & ValScr) = DateAdd("yyyy", Durata, Sepoltura)
Range("H" & ValScr) = FrmInserisciDurataAffitto.Text
Range("L" & ValScr) = UCase(FrmInserisciConcessionario.Text)
Range("M" & ValScr) = UCase(FrmInserisciNote.Text)
Range("j" & ValScr) = DateDiff("d", Now, Range("I" & ValScr))
If Range("j" & ValScr) < 60 Then Range("j" & ValScr).Interior.ColorIndex = 3
Range("A3:H" & ValScr).Borders.LineStyle = xlContinuous
Range("J3:K" & ValScr).Borders.LineStyle = xlContinuous
'Riordino e differenzio le righe
Range("A3:M" & ValScr).Interior.Color = 16777215
Range("A3:M" & ValScr).Sort Key1:=Range("I3"), Order1:=xlAscending, Header:=xlGuess
For I = 4 To ValScr Step 2
Range("A" & I & ":" & "M" & I).Interior.Color = RGB(204, 204, 204)
Range("J" & I & ":" & "K" & I & ValScr).Interior.Color = RGB(204, 204, 204)
End If
Unload Me
End Sub |
Sub FrmInserisciInserisci_Click()
Dim Sepoltura As Date, Durata As Long
ValScr = ActiveSheet.UsedRange.Rows.Count + 1
Durata = FrmInserisciDurataAffitto.Text
Sepoltura = FrmInserisciDataSepoltura.Text
Range("A" & ValScr) = UCase(FrmInserisciCognome.Text)
Range("B" & ValScr) = UCase(FrmInserisciNome.Text)
Range("C" & ValScr) = UCase(FrmInserisciDataMorte.Text)
Range("D" & ValScr) = UCase(FrmInserisciDataSepoltura.Text)
Range("E" & ValScr) = UCase(FrmInserisciUbicazione.Text)
Range("F" & ValScr) = UCase(FrmInserisciNumeroLoculo.Text)
Range("G" & ValScr) = UCase(FrmInserisciLampadaVotiva.Text)
Range("I" & ValScr) = DateAdd("yyyy", Durata, Sepoltura)
Range("H" & ValScr) = FrmInserisciDurataAffitto.Text
Range("K" & ValScr) = UCase(FrmInserisciConcessionario.Text)
Range("L" & ValScr) = UCase(FrmInserisciNote.Text)
Range("j" & ValScr) = DateDiff("d", Now, Range("I" & ValScr))
If Range("j" & ValScr) < 60 Then Range("j" & ValScr).Interior.ColorIndex = 3
'Riordino e differenzio le righe
Range("A3:L" & ValScr).Borders.LineStyle = xlContinuous
Range("A3:L" & ValScr).Interior.Color = 16777215
Range("A3:L" & ValScr).Sort Key1:=Range("J3"), Order1:=xlAscending, Header:=xlGuess
For i = 4 To ValScr Step 2
Range("A" & i & ":" & "L" & i).Interior.Color = RGB(204, 204, 204)
Next
Unload Me
End Sub
|
Sub FrmInserisciInserisci_Click()
Dim Sepoltura As Date, Durata As Long
ValScr = ActiveSheet.UsedRange.Rows.Count + 1
Durata = FrmInserisciDurataAffitto.Text
Sepoltura = FrmInserisciDataSepoltura.Text
Range("A" & ValScr) = UCase(FrmInserisciCognome.Text)
Range("B" & ValScr) = UCase(FrmInserisciNome.Text)
Range("C" & ValScr) = UCase(FrmInserisciDataMorte.Text)
Range("D" & ValScr) = UCase(FrmInserisciDataSepoltura.Text)
Range("E" & ValScr) = UCase(FrmInserisciUbicazione.Text)
Range("F" & ValScr) = UCase(FrmInserisciNumeroLoculo.Text)
Range("G" & ValScr) = UCase(FrmInserisciLampadaVotiva.Text)
Range("I" & ValScr) = DateAdd("yyyy", Durata, Sepoltura)
Range("H" & ValScr) = FrmInserisciDurataAffitto.Text
Range("K" & ValScr) = UCase(FrmInserisciConcessionario.Text)
Range("L" & ValScr) = UCase(FrmInserisciNote.Text)
Range("j" & ValScr) = DateDiff("d", Now, Range("I" & ValScr))
If Range("j" & ValScr) < 60 Then Range("j" & ValScr).Interior.ColorIndex = 3
'Riordino e differenzio le righe
Range("A3:L" & ValScr).Borders.LineStyle = xlContinuous
Range("A3:L" & ValScr).Interior.Color = 16777215
Range("A3:L" & ValScr).Sort Key1:=Range("J3"), Order1:=xlAscending, Header:=xlGuess
For i = 4 To ValScr Step 2
Range("A" & i & ":" & "L" & i).Interior.Color = RGB(204, 204, 204)
Next
Unload Me
End Sub
|
Private Sub Worksheet_Activate()
totaleSuperiore = Worksheets("Cappella Superiore").UsedRange.Rows.Count
differenzasuperiore = Worksheets("Foglio1").Cells(11, 6) - totaleSuperiore + 2
Worksheets("Foglio1").Cells(11, 7).Value = differenzasuperiore
End Sub |
Sub eliminarecord()
Numriga = ActiveCell.Row
Rows(Numriga & ":" & Numriga).Select
Selection.Delete Shift:=xlUp
ValScr = ActiveSheet.UsedRange.Rows.Count
If ValScr > 2 Then
Range("A3:L" & ValScr).Borders.LineStyle = xlContinuous
Range("A3:L" & ValScr).Interior.Color = 16777215
Range("A3:L" & ValScr).Sort Key1:=Range("J3"), Order1:=xlAscending, Header:=xlGuess
For i = 4 To ValScr Step 2
Range("A" & i & ":" & "L" & i).Interior.Color = RGB(204, 204, 204)
Next
End If
End Sub |
