Declare Function sndPlaySound32 Lib "WINMM.DLL" Alias "sndPlaySoundA" _
(ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Sub Auto_open()
ActiveWindow.DisplayGridlines = False '<=== Nasconde la griglia (Excel).
'SE PARTITA AVVIATA
' VISUALIZZA IL MENU
If Sheets("TURNO").Range("L1") = "A" Then Call Avviare_Gioco Else If Sheets("TURNO").Range("M1") = "V" Then Call Avviare_Gioco Else GoTo L1
L1:
Sheets("MENU").Select
'CALCOLO MANUALE
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationManual
End With
'EFFETTI SONORI
indirizzo = ActiveWorkbook.Path
Call sndPlaySound32(indirizzo & "SuoniMusiche120C_003.wav", 9)
' SELEZIONA E STAMPA CARTE DA UTILIZZARE (PC UTENTE)
Sheets("CARTE").Range("A1") = Sheets("CARTE").Range("A1")
Sheets("CARTE").Range("B1") = Sheets("CARTE").Range("B1")
Sheets("CARTE").Range("C1") = Sheets("CARTE").Range("C1")
Sheets("CARTE").Range("D1") = Sheets("CARTE").Range("D1")
Sheets("CARTE").Range("E1") = Sheets("CARTE").Range("E1")
Sheets("CARTE").Range("F1") = Sheets("CARTE").Range("F1")
Sheets("CARTE").Range("G1") = Sheets("CARTE").Range("G1")
Sheets("CARTE").Range("H1") = Sheets("CARTE").Range("H1")
Sheets("CARTE").Range("I1") = Sheets("CARTE").Range("I1")
Sheets("CARTE").Range("J1") = Sheets("CARTE").Range("J1")
Sheets("CARTE").Range("K1") = Sheets("CARTE").Range("K1")
Sheets("CARTE").Range("L1") = Sheets("CARTE").Range("L1")
Sheets("CARTE").Range("M1") = Sheets("CARTE").Range("M1")
Sheets("CARTE").Range("N1") = Sheets("CARTE").Range("N1")
Sheets("CARTE").Range("O1") = Sheets("CARTE").Range("O1")
Sheets("CARTE").Range("P1") = Sheets("CARTE").Range("P1")
Sheets("CARTE").Range("Q1") = Sheets("CARTE").Range("Q1")
Sheets("CARTE").Range("R1") = Sheets("CARTE").Range("R1")
Sheets("CARTE").Range("S1") = Sheets("CARTE").Range("S1")
Sheets("CARTE").Range("T1") = Sheets("CARTE").Range("T1")
Sheets("CARTE").Range("U1") = Sheets("CARTE").Range("U1")
Sheets("CARTE").Range("V1") = Sheets("CARTE").Range("V1")
Sheets("CARTE").Range("W1") = Sheets("CARTE").Range("W1")
Sheets("CARTE").Range("X1") = Sheets("CARTE").Range("X1")
Sheets("CARTE").Range("Y1") = Sheets("CARTE").Range("Y1")
Sheets("CARTE").Range("Z1") = Sheets("CARTE").Range("Z1")
Sheets("CARTE").Range("AA1") = Sheets("CARTE").Range("AA1")
Sheets("CARTE").Range("AB1") = Sheets("CARTE").Range("AB1")
Sheets("CARTE").Range("AC1") = Sheets("CARTE").Range("AC1")
Sheets("CARTE").Range("AD1") = Sheets("CARTE").Range("AD1")
Sheets("CARTE").Range("AE1") = Sheets("CARTE").Range("AE1")
Sheets("CARTE").Range("AF1") = Sheets("CARTE").Range("AF1")
'CALCOLO AUTOMATICO
With Application
.ScreenUpdating = False
.EnableEvents = False
.Calculation = xlCalculationAutomatic
End With
'BLOCCO SCROLL PAGINE
Foglio4.ScrollArea = "A1:AO97"
Foglio479.ScrollArea = "A1:M28"
Foglio430.ScrollArea = "A1:M22"
Foglio510.ScrollArea = "A1:S28"
'VISUALIZZO A TUTTO SCHERMO
Application.DisplayFullScreen = True
'Toglie protezione per macro
Sheets("OBBIETTIVI").Protect Password:="", UserInterFaceOnly:=True '<--- Toglie protezione (Macro)
' STAMPA INFORMAZIONI IN NOTE
Sheets("NOTE").Visible = True
Sheets("NOTE").Select
Cells.Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("NOTE").Visible = False
' ELIMINA SITEMA DI MESCOLA CARTE
Sheets("CARTE").Visible = True
Sheets("CARTE").Select
Rows("5:1000").Select
Selection.Delete Shift:=xlUp
Sheets("CARTE").Visible = False
'Aggiorna visualizzazione
With Application
.ScreenUpdating = True
.EnableEvents = True
End With
End Sub |