Moderatori: Anthony47, Flash30005
Sub Stampa()
If Range("P").Value = "2" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet1").PrintOut
End If
If Range("P").Value = "3" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet2").PrintOut
End If
If Range("P").Value = "4" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet3").PrintOut
End If
If Range("P").Value = "5" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet4").PrintOut
End If
If Range("P").Value = "6" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet5").PrintOut
End If
If Range("P").Value = "8" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet6").PrintOut
End If
If Range("P").Value = "10" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet7").PrintOut
End If
If Range("P").Value = "12" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet8").PrintOut
End If
If Range("P").Value = "16" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet9").PrintOut
End If
If Range("P").Value = "18" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet10").PrintOut
End If
If Range("P").Value = "EX.MERZ." Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet11").PrintOut
End If
If Range("P").Value = "S.MARCO" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet12").PrintOut
End If
If Range("P").Value = "3B" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet13").PrintOut
End If
If Range("P").Value = "RA MILL" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet14").PrintOut
End If
If Range("P").Value = "MICRON MIN" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet15").PrintOut
End If
If Range("P").Value = "COLACEM" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet16").PrintOut
End If
If Range("P").Value = "SOCO VECCHIA" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet17").PrintOut
End If
If Range("P").Value = "CONSORZIO" Then
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet18").PrintOut
End If
End Sub
Sub Stampa()
If Range("P").Value = "2" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet1").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "3" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet2").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "4" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet3").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "5" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet4").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "6" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet5").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "8" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet6").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "10" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet7").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare - Copia.xlsm").Activate
End If
If Range("P").Value = "12" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet8").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "16" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet9").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "18" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet10").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "EX.MERZ." Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet11").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "S.MARCO" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet12").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "3B" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet13").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "RA MILL" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet14").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "MICRON MIN" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet15").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "COLACEM" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet16").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "SOCO VECCHIA" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet17").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
If Range("P").Value = "CONSORZIO" Then
Application.WindowState = xlNormal
Windows("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet18").PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Windows("schema entrate da duplicare.xlsm").Activate
End If
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'
If Target.Column <> 16 Then Exit Sub '16=P
Select Case Target.Value
Case "STR.3"
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet1").PrintOut '<<<
Case "3/PICKING"
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet2").PrintOut '<<<
'Altri "Case" come da tua situazione
End Select
Xit:
Cancel = True
End Sub
On Error Resume Next
Workbooks("MAPPA-MAG-ESTERNI.xlsx").Sheets("Sheet_" & Target.Value).PrintOut
On Error Resume Next
/ \ , : ;
If Target.Column <> 16 Then Exit Sub '16=P
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'
If Target.Column <> 16 Then Exit Sub '16=P
Select Case Target.Value
Case "2"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet1").PrintOut '<<<
Case "3"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet2").PrintOut '<<<
Case "3/PICKING"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet2").PrintOut '<<<
Case "4"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet3").PrintOut '<<<
Case "5"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet4").PrintOut '<<<
Case "6"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet5").PrintOut '<<<
Case "8"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet6").PrintOut '<<<
Case "10"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet7").PrintOut '<<<
Case "12"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet8").PrintOut '<<<
Case "16"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet9").PrintOut '<<<
Case "18"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet10").PrintOut '<<<
Case "EX.MERZ."
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet11").PrintOut '<<<
Case "S.MARCO"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet12").PrintOut '<<<
Case "3B"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet13").PrintOut '<<<
Case "RA MILL"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet14").PrintOut '<<<
Case "MICRON MIN"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet15").PrintOut '<<<
Case "COLACEM"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet16").PrintOut '<<<
Case "SOCO VECCHIA"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet17").PrintOut '<<<
Case "CONSORZIO"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet18").PrintOut '<<<
'Altri "Case" come da tua situazione
End Select
Xit:
Cancel = True
End Sub
Q:\SCANNERTRASPORTI\DOC UFF TRASPORTI\[[[ [[[ SHEMA ENTRATE ]]] ]]]\MAPPA.MAG.ESTERNI.xlsx
Il “VBA Error Subscript Out of Range 9” si verifica in genere quando si tenta di accedere a un array o a una raccolta utilizzando un indice che non esiste o non è compreso nell’intervallo valido.
Case "3"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet2").PrintOut
Case "STR.3"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("Sheet2").PrintOut
Private Sub Workbook_Open()
Dim Ckwb As Workbook
'
FFName = "Q:\SCANNERTRASPORTI\DOC UFF TRASPORTI\[[[ [[[ SHEMA ENTRATE ]]] ]]]\MAPPA.MAG.ESTERNI.xlsx" '<<< Percorso e nome del file da aprire
mySplit = Split(FFName, "\", , vbTextCompare)
On Error Resume Next
Set Ckwb = Workbooks(mySplit(UBound(mySplit)))
On Error GoTo 0
If Ckwb Is Nothing Then
Workbooks.Open Filename:=FFName, ReadOnly:=True
End If
ThisWorkbook.Activate
End Sub
Case "EX.MERZ."
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("EX.MERZ.").PrintOut '<<<
Case "S.MARCO"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("S.MARCO").PrintOut '<<<
Case "3B"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("3B").PrintOut '<<<
Case "RA MILL"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("RA MILL").PrintOut '<<<
Case "MICRON MIN"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("MICRON MIN").PrintOut '<<<
Case "COLACEM"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("COLACEM").PrintOut '<<<
Case "SOCO VECCHIA"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("SOCO VECCHIA").PrintOut '<<<
Case "CONSORZIO"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("CONSORZIO").PrintOut
Case "EX.MERZ."
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("EX.MERZ.").PrintOut .MsgBox("AVVISA SPUNTATORE") '<<<
Case "S.MARCO"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("S.MARCO").PrintOut .MsgBox("AVVISA SPUNTATORE") '<<<
Case "3B"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("3B").PrintOut .MsgBox("AVVISA SPUNTATORE") '<<<
Case "RA MILL"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("RA MILL").PrintOut .MsgBox("AVVISA SPUNTATORE") '<<<
Case "MICRON MIN"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("MICRON MIN").PrintOut .MsgBox("AVVISA SPUNTATORE") '<<<
Case "COLACEM"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("COLACEM").PrintOut .MsgBox("AVVISA SPUNTATORE") '<<<
Case "SOCO VECCHIA"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("SOCO VECCHIA").PrintOut .MsgBox("AVVISA SPUNTATORE") '<<<
Case "CONSORZIO"
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("CONSORZIO").PrintOut .MsgBox("AVVISA SPUNTATORE")
Case "EX.MERZ."
Workbooks("MAPPA.MAG.ESTERNI.xlsx").Sheets("EX.MERZ.").PrintOut
MsgBox("AVVISA SPUNTATORE") '<<<
Case "S.MARCO"
' etc
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 |
Problemi di stampa su carta adesiva lucida con Epson Et 2850 Autore: lukarello7 |
Forum: Discussioni Risposte: 5 |
Visitano il forum: Nessuno e 38 ospiti