Du kan enkelt stripe mønster filtyper fra strenger i Microsoft Excel- applikasjoner gjennom Visual Basic for Applications , eller VBA. VBA er et programmeringsspråk som brukes i Microsoft Office-programmer for å automatisere rutineoppgaver for eksempel å fjerne filtyper . Du kan lage en makro i Excel til å utføre VBA-kode med et klikk på en knapp. Legg en makro i VB Editor ved å legge til VBA- kommandoer som utføres når du kjører makroen . Instruksjoner
en
Launch Microsoft Office Excel , og klikk på « Developer " og " Visual Basic " for å starte VB Editor. Klikk " Sett inn> Module " for å legge til en ny VBA-kode modul
2
Legg til følgende kode for å opprette en ny Excel makro: .
Private Sub removeFileExtension ( )
3
Definer to heltallsvariabler og strengen utvalg som vil holde filnavn : en
Dim fileName ( 5 ) som StringDim xCntr som IntegerDim pos As Integer
4
Legg filnavnene til streng rekke : en
fileName ( 0 ) = " myfile.xlsx " fileName ( 1 ) = " myfile2.txt " fileName ( 2 ) = " myfile3 . doc " fileName ( 3 ) = " myfile4.docx " fileName ( 4 ) =" myfile5.xls "
5
Lag et " For ... Loop " å kle mønster filtyper fra filen navnene i rekken :
For xCntr = 0 For å 4POS = InStr ( 1 , fileName ( xCntr ),, vbTextCompare " . ") fileName ( xCntr ) = Venstre (filnavn ( xCntr ) , pos - 1 ) Neste xCntr
6
Loop gjennom streng rekke og vise de nye filnavnene i den første kolonnen i Excel regneark : en
for xCntr = 1 To 5Range ( "A" . . & xCntr ) SelectRange ("A " & xCntr ) Verdi = fileName ( xCntr - " . makroer " 1 ) Neste xCntrEnd Sub
7
Switch tilbake til Microsoft Excel , og klikk Input " removeFileExtension "og klikk på " Kjør " -knappen for å kjøre makroen og legge de nye filnavnene uten utvidelser.