Sub E_Export_DB()
Application.ScreenUpdating = False
Dim answer As Integer
Dim errore1 As String
Dim errore2 As String
Dim noerrore As String
errore1 = Range("AD7").Value
errore2 = Range("AD8").Value
noerrore = Range("Ae6").Value
If errore1 Like "AGGIUNGI NOME!" Then
Sheets("Preview").Select
Range("a1").Select
MsgBox "Aggiungi NOME!"
End If
If errore2 Like "ERRORE PERIODO" Then
Sheets("Preview").Select
Range("a1").Select
MsgBox "Errore Periodo!"
End If
If noerrore Like 0 Then
'eliminiamo possibili filtri"
Sheets("Preview").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Maturato").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Carlos").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Note").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Produttori").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Anticipi").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Riserve").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("ADJ").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("FlatFee").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("EmailDB").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Overview").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Review").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Opening").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("ASL").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("Account").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
Sheets("ASL Transfer").Select
If ActiveSheet.FilterMode Then ActiveSheet.ShowAllData
'Aggiungiamo Nome File
Sheets("Review").Select
Range("AA6").Select
Selection.Copy
Sheets("ExportDB").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
Sheets("Review").Select
Range("AB6").Select
Selection.Copy
Sheets("ExportDB").Select
Range("A2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
'Preview
Sheets("Preview").Select
Range("A5:M100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("C1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C1").Select
Application.CutCopyMode = False
Sheets("Preview").Select
Range("A5").Select
'Maturato
Sheets("Maturato").Select
Range("A5:V100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("Q1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("Q1").Select
Application.CutCopyMode = False
Sheets("Maturato").Select
Range("A5").Select
'Note
Sheets("Note").Select
Range("A1:N100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("AN1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("AN1").Select
Application.CutCopyMode = False
Sheets("Note").Select
Range("A1").Select
'Produttori
Sheets("Produttori").Select
Range("A1:P100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("BC1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("BC1").Select
Sheets("Produttori").Select
Application.CutCopyMode = False
Range("A1").Select
'Anticipi
'SAP
Sheets("Anticipi").Select
Range("A2:P32").Select
Selection.Copy
Sheets("ExportDB").Select
ActiveWindow.SmallScroll ToRight:=18
Range("BT1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("BT1").Select
Application.CutCopyMode = False
'Manuali(ADJ)
Sheets("Anticipi").Select
Range("A38:P44").Select
Selection.Copy
Sheets("ExportDB").Select
Range("CK1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("CK1").Select
Sheets("Anticipi").Select
Application.CutCopyMode = False
Range("A2").Select
'Riserve
Sheets("Riserve").Select
Range("A2:V100").Select
Selection.Copy
Range("DB1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("DB1").Select
Sheets("Riserve").Select
Application.CutCopyMode = False
Range("A1").Select
'ADJ
Sheets("ADJ").Select
Range("A4:D100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("DY1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("DY1").Select
Sheets("ADJ").Select
Application.CutCopyMode = False
Range("A1").Select
'Flatfee
Sheets("FlatFee").Select
Range("A1:H400").Select
Selection.Copy
Sheets("ExportDB").Select
Range("ED1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("ED1").Select
Application.CutCopyMode = False
Sheets("FlatFee").Select
Range("A1").Select
'EmailDB
Sheets("EmailDB").Select
Range("A1:C100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("EM1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("EM1").Select
Application.CutCopyMode = False
Sheets("EmailDB").Select
Range("A1").Select
'Overview
Sheets("Overview").Select
Range("A5:Z100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("EQ1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("EQ1").Select
Sheets("Overview").Select
Application.CutCopyMode = False
Range("a1").Select
'Review
Sheets("Review").Select
Range("A5:Q100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("FR1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("FR1").Select
Sheets("Review").Select
Application.CutCopyMode = False
Range("A5").Select
'opening
Sheets("Opening").Select
Range("A1:O100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("GT1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("GT1").Select
Sheets("Opening").Select
Application.CutCopyMode = False
Range("A1").Select
'ASL
Sheets("ASL").Select
Range("A1:V100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("HJ1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("HJ1").Select
Sheets("ASL").Select
Application.CutCopyMode = False
Range("A1").Select
'Acc
Sheets("Account").Select
Range("A1:U100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("IG1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("IG1").Select
Sheets("Account").Select
Application.CutCopyMode = False
Range("a1").Select
'ASL Transfer
Sheets("ASL Transfer").Select
Range("A1:E101").Select
Selection.Copy
Sheets("ExportDB").Select
Range("JH1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("JH1").Select
Sheets("ASL Transfer").Select
Application.CutCopyMode = False
Range("a1").Select
'Nome Utente + fATTO
Sheets("Overview").Select
Range("AM5:AP100").Select
Selection.Copy
Sheets("ExportDB").Select
Range("JC1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("JC1").Select
Sheets("Overview").Select
Range("A1").Select
'Esportiamo il foglio
Sheets("ExportDB").Select
Sheets("ExportDB").Copy
ChDir "C:\Temp\Narcos\DB\"
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs Filename:="C:\Temp\Narcos\DB\" & Range("A2").Value,
FileFormat _
:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWorkbook.Close
Sheets("ExportDB").Select
Cells.Select
Selection.ClearContents
Range("A1").Select
'Aggiorniamo Lo status In Fatto
Sheets("Review").Select
Range("M3").Select
ActiveCell.FormulaR1C1 = "FATTO"
Range("M3").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorAccent6
.TintAndShade = 0
.PatternTintAndShade = 0
End With
Range("A5").Select
End If
End Sub