Du kan nemt fratage mønster filtypenavne fra strenge i dine Microsoft Excel applikationer gennem Visual Basic for Applications eller VBA. VBA er et programmeringssprog , der anvendes i Microsoft Office-programmer til at automatisere rutineopgaver såsom fjernelse filtypenavne. Du kan oprette en makro i Excel til at udføre VBA-kode med et klik på en knap. Tilføj en makro i VB -editoren ved at tilføje VBA -kommandoer , der udfører , når du kører makroen. Instruktioner
1
Launch Microsoft Office Excel , og klik derefter på "Udvikler " og " Visual Basic " for at starte VB Editor. Klik på " Indsæt> Module " for at tilføje en ny VBA-kode modul
2
Føj følgende kode til at oprette en ny Excel- makro: .
Private Sub removeFileExtension ()
3
Definer to heltal variabler og strengen array, der vil holde dine filnavne : Hej
Dim fileName (5) som StringDim xCntr som IntegerDim pos As Integer
4
Tilføj dine filnavne til strengen matrix : Hej
fileName (0) = " myfile.xlsx " fileName (1) = " myfile2.txt " fileName (2) = " myfile3 . doc " fileName (3) =" myfile4.docx " fileName (4) =" myfile5.xls "
5
Opret en" for ... Loop " at fratage mønster filtypenavne fra filen navne i array :
xCntr = 0 Til 4POL = InStr (1, fileName ( xCntr ) , vbTextCompare ".") fileName ( xCntr ) = Left (filename ( xCntr ) , pos - 1 ) Næste xCntr
6
Loop gennem strengen array og vise de nye filnavne i den første kolonne i Excel-regnearket : Hej
xCntr = 1 til 5Range ("A" . . & xCntr ) SelectRange ("A " & xCntr ) Værdi = fileName ( xCntr - " . makroer" 1 ) Næste xCntrEnd Sub
7
Skift tilbage til Microsoft Excel , og klik Input " removeFileExtension "og klik på " Kør " knappen for at køre makroen og tilføje nye filnavne uden extensions.