
' chiede se vuoi salvare
Dim vuoiCSV
vuoiCSV = MsgBox("Vuoi stampare il .csv?", vbCritical + vbYesNo)
' salva
If vuoiCSV = vbYes Then
Sheets("Foglio5").SaveAs "inputFile", FileFormat:=xlCSV, Local:=False
Else
End If
End Sub |
MsgBox ("Inserisci il file dei grafici in uscita da ENVI")
Dim inputFile As String
Dim dlgOpenASCII As FileDialog
Set dlgOpenASCII = Application.FileDialog(msoFileDialogOpen)
dlgOpenASCII.Filters.Clear
With dlgOpenASCII.Filters.Add("File di testo", "*.txt", 1) 'nel fileDialog viene scritto"File di Testo" e ci si aspetta che sia un ".txt"
End With
If dlgOpenASCII.Show <> -1 Then
MsgBox "Non hai selezionato nessun file", vbInformation 'questo è un controllo per essere sicuri che si sia inserito un file
Else
Sheets("Foglio3").Select
inputFile = dlgOpenASCII.SelectedItems(1)
With ActiveSheet.QueryTables.Add(Connection:="TEXT;" & inputFile, Destination:=Cells(1, 1))
.Name = inputFile
.FieldNames = True
' etc etc etc
' ultima parte della macro riscritta
Dim vuoiCSV
vuoiCSV = MsgBox("Vuoi stampare il .csv?", vbCritical + vbYesNo)
' salva
If vuoiCSV = vbYes Then
Sheets("Foglio5").Select
With Selection
.SaveAs Filename:=inputFile, FileFormat:=xlCSV, Local:=False, CreateBackup:=False
.Close False
End With
Else
End If
End Sub
|
' chiede se vuoi salvare
Dim vuoiCSV
vuoiCSV = MsgBox("Vuoi stampare il .csv?", vbCritical + vbYesNo)
' salva
If vuoiCSV = vbYes Then
Sheets("Foglio5").Copy
With ActiveWorkbook
.SaveAs Filename:=inputFile & "_R.csv", FileFormat:=xlCSV, Local:=False, CreateBackup:=False
.Close False
End With
Else
End If
End Sub |
' chiede se vuoi salvare
Dim vuoiCSV
vuoiCSV = MsgBox("Vuoi stampare il .csv?", vbCritical + vbYesNo)
' salva
If vuoiCSV = vbYes Then
inputFile = left(inputFile, len(inputFile) -4) '<<<<<<<<<<
Sheets("Foglio5").Copy
With ActiveWorkbook
.SaveAs Filename:=inputFile & "_R.csv", FileFormat:=xlCSV, Local:=False, CreateBackup:=False
.Close False
End With
Else
End If
End Sub |
