Moderatori: Anthony47, Flash30005
=SOMMA(Foglio1:Foglio100!E5)
Sub SommaSe()
DataG = Worksheets("Riepilogo").Range("A2").Value
somma = 0
For FF = 1 To Worksheets.Count
If Sheets(FF).Name <> "Riepilogo" Then
If Sheets(FF).Range("C3").Value = DataG Then somma = somma + Sheets(FF).Range("E5").Value
End If
Next FF
Worksheets("Riepilogo").Range("B2").Value = somma
End Sub
Sub SommaSe()
Set Ws1 = Worksheets("Riepilogo")
DataG = Ws1.Range("G3").Value
Application.EnableEvents = False
Ws1.Range("E5:E150").ClearContents
For FF = 1 To Worksheets.Count
If Sheets(FF).Name <> "Riepilogo" Then
If Sheets(FF).Range("C3").Value = DataG Then
For RR = 5 To 150
Ws1.Range("E" & RR).Value = Ws1.Range("E" & RR).Value + Sheets(FF).Range("E" & RR).Value
Next RR
End If
End If
Next FF
Application.EnableEvents = True
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$G$3" Then
SommaSe
End If
End Sub
Sub Macrocreata()
'
'
Sheets("template").Range("a1:e150").Copy Destination:=ActiveSheet.Range("a1:e150")
'
'
End Sub
-------------------------------------------
Sub Copia_fogli()
For NF = 1 To Worksheets.Count
If Worksheets(NF).Name <> "Template" Then
Worksheets(NF).Select
Call Macrocreata
Worksheets("Template").Select
End If
Next NF
End Sub
Sub Macrocreata()
Sheets("Riepilogo").Range("a1:e150").Copy Destination:=ActiveSheet.Range("a1:e150")
Sheets("Riepilogo").Range("a1:e150").Copy
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
Torna a Applicazioni Office Windows
Macro modifica date scelta periodo Autore: Ricky0185 |
Forum: Applicazioni Office Windows Risposte: 11 |
Supporto per sviluppo macro VBA Ordinare per data Autore: Carletto Ribolla |
Forum: Applicazioni Office Windows Risposte: 3 |
Aggiornare cella con somma quando aggiungo nuova colonna Autore: marcopont |
Forum: Applicazioni Office Windows Risposte: 1 |
Visitano il forum: Nessuno e 32 ospiti