By persen il Martedì, Gennaio 30 2018
pubblicato in Excel
Risposte 0
Mi piace 0
Visualizzazioni 1.5K
voti 0
Spero che qualcuno possa aiutarmi a risolvere un enigma qui. Ho una cartella di lavoro con un numero di schede per le quali ho creato una macro per salvarle come file VBA. Quando i file vengono salvati, la macro è progettata per utilizzare il nome della scheda combinato con un valore predefinito e una data e ora.

Ecco il mio problema. Ho solo una scheda singola che desidero escludere, poiché necessita di una convenzione di denominazione diversa ma non riesco a capire come escluderla dalla macro che ho e quindi ottenere la stessa macro per salvare quel file con una convenzione di denominazione diversa.

Ecco cosa ho:

Sottotitolo pubblico SalvaWorksheetsAsCsv222()
Dim xWs come foglio di lavoro
Dim xDir come stringa
Dim cartella come finestra di dialogo
dt = Formato(CStr(Ora), "AAAAMMGGDHHMM")
Imposta cartella = Application.FileDialog(msoFileDialogFolderPicker)
Se folder.Show <> -1 Quindi esci da Sub
xDir = cartella.SelectedItems(1)
Per ogni xWs in Application.ActiveWorkbook.Worksheets
xWs.SaveAs xDir & "\" & "US_DGF_" & xWs.Name & "_CARe_" & dt, xlCSV, Local:=True
Avanti
End Sub

Quello di cui ho bisogno è che una scheda denominata USCS venga salvata utilizzando gli stessi criteri ma invece di "CARe: deve essere CARe2 - Solo questa scheda.

Chiunque può aiutare per favore?
Visualizza il post completo