
Sub Salva_Pannello()
If MsgBox("Stai per creare un nuovo Pannello" & vbCrLf & "Vuoi continuare ?", vbInformation + vbYesNo, "Avviso salvataggio") = vbYes Then
Dim p As Worksheet
Dim Directory As String
Dim NomeFile As String
Set p = Worksheets("PANNELLO")
Directory = p.Cells(3, 4).Value 'Directory dove salva i file specificato nella cella D10 "10 = Cella, 4 = Colonna"
NomeFile = p.Cells(3, 1).Value ' NomeFile il nome del file da salvare specificato nella cella F8 "8 = Cella, 6 = colonna"
ChDir Directory
On Error Resume Next
ActiveWorkbook.SaveAs Filename:=Directory + NomeFile, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
On Error GoTo 0
MsgBox _
" Il Tuo File è stato salvato correttamente " & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
End If
End Sub |
Sub Salva_Pannello()
If MsgBox("Stai per creare un nuovo Pannello" & vbCrLf & "Vuoi continuare ?", vbInformation + vbYesNo, "Avviso salvataggio") = vbYes Then
Dim p As Worksheet
Dim Directory As String
Dim NomeFile As String
Set p = Worksheets("PANNELLO")
Directory = p.Cells(3, 4).Value 'Directory dove salva i file specificato nella cella D10 "10 = Cella, 4 = Colonna"
NomeFile = p.Cells(3, 1).Value ' NomeFile il nome del file da salvare specificato nella cella F8 "8 = Cella, 6 = colonna"
ChDir Directory
On Error Resume Next
ActiveWorkbook.SaveAs Filename:=Directory + NomeFile, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
On Error GoTo Errore
MsgBox _
" Il Tuo File è stato salvato correttamente " & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
exit sub
errore:
MsgBox _
" Il Tuo File non è stato salvato" & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
End If
End Sub |
Sub Salva_Pannello()
If MsgBox("Stai per creare un nuovo Pannello" & vbCrLf & "Vuoi continuare ?", vbInformation + vbYesNo, "Avviso salvataggio") = vbYes Then
Dim p As Worksheet
Dim Directory As String
Dim NomeFile As String
Set p = Worksheets("PANNELLO")
Directory = p.Cells(3, 4).Value 'Directory dove salva i file specificato nella cella D10 "10 = Cella, 4 = Colonna"
NomeFile = p.Cells(3, 1).Value ' NomeFile il nome del file da salvare specificato nella cella F8 "8 = Cella, 6 = colonna"
On Error GoTo Errore
ChDir Directory
ActiveWorkbook.SaveAs Filename:=Directory + NomeFile, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
MsgBox _
" Il Tuo File è stato salvato correttamente " & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
exit sub
errore:
MsgBox _
" Il Tuo File non è stato salvato" & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
End If
End Sub |
If MsgBox("Stai per creare un nuovo Pannello" & vbCrLf & "Vuoi continuare ?", vbInformation + vbYesNo, "Avviso salvataggio") = vbYes Then
'--------------------------------------------------------------------------
Dim objFso As Object
Dim objFolder As Object
Set objFso = CreateObject("Scripting.FileSystemObject")
If objFso.FolderExists("C:Prova") Then ''Specificare il percorso e nome della cartella
MsgBox "La cartella Prova esiste già...", vbCritical, ("!!! ATTENZIONE !!!")
Else
MsgBox "La cartella ''PROVA'' non esisteva." & Chr(13) & "Adesso che è stata creata... puoi salvare il file...", vbInformation, ("Nuova Cartella creata con successo... ")
Set objFolder = objFso.CreateFolder("C:Prova") 'Specificare il percorso della cartella
End If
'-----------------------------------------------------------------------------
Dim p As Worksheet
Dim Directory As String
Dim NomeFile As String
Set p = Worksheets("PANNELLO")
Directory = p.Cells(3, 4).Value 'Directory dove salva i file specificato nella cella D3 "3 = Cella, 4 = Colonna"
NomeFile = p.Cells(3, 1).Value ' NomeFile il nome del file da salvare specificato nella cella a3 "3 = Cella, 1 = colonna"
On Error GoTo errore
ChDir Directory
ActiveWorkbook.SaveAs Filename:=Directory + NomeFile, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
MsgBox _
" Il Tuo File è stato salvato correttamente " & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
Exit Sub
errore:
MsgBox _
" Il Tuo File non è stato salvato" & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
End If
|
On Error GoTo errore
If Len(Dir(Directory)) = 0 Then
If MsgBox("Directory non trovata." & vbCrLf & "Controlla il percorso!!!", vbInformation + vbOK, "ERRORE") = vbOK Then
Exit Sub
End If
End If
ChDir Directory |
'--------------------------------------------------------------------------
Dim objFso As Object
Dim objFolder As Object
Set objFso = CreateObject("Scripting.FileSystemObject")
If objFso.FolderExists(Cells(3, 4)) Then ''Specificare il percorso e nome della cartella
MsgBox "La cartella esiste già...", vbCritical, ("!!! ATTENZIONE !!!")
Else
MsgBox "La cartella non esisteva." & Chr(13) & "Adesso che è stata creata... puoi salvare il file...", vbInformation, ("Nuova Cartella creata con successo... ")
Set objFolder = objFso.CreateFolder(Cells(3, 4)) 'Specificare il percorso della cartella
End If
'----------------------------------------------------------------------------- |
Sub Salva_Pannello()
If MsgBox("Stai per creare un nuovo Pannello" & vbCrLf & "Vuoi continuare ?", vbInformation + vbYesNo, "Avviso salvataggio") = vbYes Then
Dim p As Worksheet
Dim Directory As String
Dim NomeFile As String
Set p = Worksheets("PANNELLO")
Directory = p.Cells(3, 4).Value 'Directory dove salva i file specificato nella cella D10 "10 = Cella, 4 = Colonna"
NomeFile = p.Cells(3, 1).Value ' NomeFile il nome del file da salvare specificato nella cella F8 "8 = Cella, 6 = colonna"
FileInQuestion = Dir(Directory + NomeFile)
If FileInQuestion <> "" Then
MsgBox "File già esistente!"
Exit Sub
End If
On Error GoTo 0
ActiveWorkbook.SaveAs Filename:=Directory + NomeFile, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
MsgBox _
" Il Tuo File è stato salvato correttamente " & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
End If
FileInQuestion = Dir(Directory + NomeFile)
If FileInQuestion <> "" Then
MsgBox "File già esistente!"
Exit Sub
End If
On Error GoTo errore
ActiveWorkbook.SaveAs Filename:=Directory + NomeFile, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
MsgBox _
" Il Tuo File è stato salvato correttamente " & vbCrLf & _
" " & vbCrLf & (ThisFile), vbInformation
Exit Sub
errore:
MsgBox Err.Description, vbOKOnly + vbInformation, "Errore"
End Sub
|
Option Explicit
Sub Pulsante7_Click()
If MsgBox("Stai per creare un nuovo Pannello!" & vbCrLf & "Vuoi continuare ?", vbInformation + vbYesNo, "Avviso salvataggio") = vbYes Then
'============================================================
' Controlla che la cella D3 e cella A3 non siano una cella vuota _
se così fosse annulla l'operazione.
If Cells(3, 4) = "" Or Cells(3, 1) = "" Then ' se la cella D3 oppure A3 è vuota
MsgBox "Percorso in D3 e/o nome file in A3 Assente." & Chr(13) & "Ricontrolla" & Chr(13) & "Operazione di salvataggio annullata.", vbCritical, (".....ATTENZIONE.....")
Exit Sub ' esci dalla sub
Else
'============================================================
Dim objFso As Object
Dim objFolder As Object
Set objFso = CreateObject("Scripting.FileSystemObject")
If objFso.FolderExists(Cells(3, 4)) Then ''Specificare il percorso e nome della cartella
MsgBox "La cartella " & Range("d3").Value & " Esiste già...", vbInformation, ("!!! AVVISO !!!")
Else
MsgBox "La cartella " & Range(" d3").Value & " non esisteva." & Chr(13) & "Adesso che è stata creata... puoi salvare il file...", vbInformation, ("Nuova Cartella creata con successo... ")
Set objFolder = objFso.CreateFolder(Cells(3, 4)) 'Specificare il percorso della cartella
End If
'-----------------------------------------------------------------------------
Dim p As Worksheet
Dim Directory As String
Dim NomeFile As String
Set p = Worksheets("PANNELLO")
Directory = p.Cells(3, 4).Value 'Directory dove salva i file specificato nella cella D3 "3 = Cella, 4 = Colonna"
NomeFile = p.Cells(3, 1).Value ' NomeFile il nome del file da salvare specificato nella cella a3 "3 = Cella, 1 = colonna"
On Error GoTo errore
ChDir Directory
ActiveWorkbook.SaveAs Filename:=Directory + NomeFile, FileFormat:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
MsgBox _
" Il Tuo File è stato salvato correttamente nella Directory: " & Range(" d3").Value, vbInformation
Exit Sub
errore:
MsgBox _
" Il Tuo File non è stato salvato!", vbCritical, "........ATTENZIONE........."
End If
End If
End Sub
|
