
Private Sub WorksheetSelectionChange(ByVal Target As Range)
Dim Intervallo As Range, CL As Range
If Target.Count > 1 Then ActiveCell.Select
Set Intervallo = Union(Range("E5"), Range("E7"), Range("E9"), Range("E11"), Range("I5"), Range("I9"), Range("I11"))
If Target.Address(RowAbsolute:=False, ColumnAbsolute:=False) = "I13" Then
For Each CL In Intervallo
If CL = "" Then
CL.Select
Exit Sub
End If
Next
MsgBox "Fine inserimento"
End If
If Intersect(Target, Intervallo) Is Nothing Then
For Each CL In Intervallo
If CL = "" Then
CL.Select
Exit Sub
End If
Next
Range("I13").Select
End If
End Sub |
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Intervallo As Range, CL As Range
If Target.Address = "$J$22" Then
Target.Offset(0, 2).Interior.ColorIndex = 6
Target.Offset(0, 2).Select
Shapes("Rettangolo arrotondato 16").Fill.BackColor.RGB = RGB(220, 105, 0)
End If
If Target.Address = "$J$27" Then
Target.Offset(0, 2).Interior.ColorIndex = 6
Target.Offset(0, 2).Select
Shapes("Rettangolo arrotondato 17").Fill.BackColor.RGB = RGB(220, 105, 0)
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Intervallo As Range, CL As Range
If Target.Address = "$J$22" Then
Target.Offset(0, 2).Interior.Color = 9420794
Shapes("Rettangolo arrotondato 16").Fill.BackColor.RGB = 16772837
End If
If Target.Address = "$J$27" Then
Target.Offset(0, 2).Interior.Color = 9420794
Shapes("Rettangolo arrotondato 17").Fill.BackColor.RGB = 16772837
End If
End Sub |
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Intervallo As Range, CL As Range, Bot As Object
Bot = "Rettangolo arrotondato 5"
If Target.Address = "$L$22" Then
Target.Offset(0, 2).Interior.ColorIndex = 6
Bot.Select
|
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Intervallo As Range, CL As Range
If Target.Address = "$J$22" Then
Target.Offset(0, 2).Interior.ColorIndex = 6
Target.Offset(0, 2).Select
End If
If Target.Address = "$J$27" Then
Target.Offset(0, 2).Interior.ColorIndex = 6
Target.Offset(0, 2).Select
End If
If Target.Address = "$L$22" Then
Shapes("Rettangolo arrotondato 16").Fill.BackColor.RGB = RGB(220, 105, 0)
End If
If Target.Address = "$L$27" Then
Shapes("Rettangolo arrotondato 17").Fill.BackColor.RGB = RGB(220, 105, 0)
End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim Intervallo As Range, CL As Range
If Target.Address = "$J$22" Then
Target.Offset(0, 2).Interior.Color = 9420794
Shapes("Rettangolo arrotondato 16").Fill.BackColor.RGB = 16772837
End If
If Target.Address = "$J$27" Then
Target.Offset(0, 2).Interior.Color = 9420794
Shapes("Rettangolo arrotondato 17").Fill.BackColor.RGB = 16772837
End If
End Sub |
Sub Aggiorna_Modello()
colonna = 1
j = 1
Do Until Sheets("Pubblicazioni").Cells(j, colonna) = Empty
Sheets("Pubblicazioni").Visible = True
Sheets("Pubblicazioni").Select
Cells(j, colonna).Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.Offset(0, 2)).Select
Selection.Copy
Sheets("ModelloMese").Visible = True
Sheets("ModelloMese").Select
Range("A2").Select
If Range("A2").Value <> "" Then GoTo 20
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.Offset(0, 4)).Select
Selection.Delete Shift:=xlUp
20 Sheets("ModelloMese").Select
Range("A2").Select
Selection.Offset(0, 0).Select 'Selection.End(xlDown).Offset(1, 0).Select
30 ActiveSheet.Paste
colonna = colonna + 4
Loop
End Sub
Private Sub Worksheet_Change(ByVal Target As Range) ' by Sid
Select Case Target.Address(0, 0)
Case "J22"
Me.Range("L22").Activate
Case "L22"
If Target.Value <> "" Then
Copia_Qtaindep 'CODICE
End If
Me.Range("L27").Activate
Case "L27"
If Target.Value <> "" Then
Copia_Qta_ricevuta 'CODICE
End If
End Select
End Sub |
