Hur kontrollerar jag snabbt om en fil (arbetsbok) är öppen eller stängd i Excel?
Excel dagligt arbete, du öppnar flera arbetsböcker samtidigt för att arbeta, men ibland kan hundratals arbetsböcker förstöra ditt huvud för att komma ihåg om en viss arbetsbok är öppen eller stängd. Ge upp den traditionella metoden för att kontrollera filer en efter en, här introducerar jag dig knep för att snabbt hitta en arbetsbok är öppen eller stängd.
Kontrollera om en arbetsbok är öppen eller stängd med VBA
Kontrollera om en arbetsbok är öppen eller stängd med Kutools för Excel
Kontrollera om en arbetsbok är öppen eller stängd med VBA
Här är en VBA-kod som du kan köra för att kontrollera om en specifik arbetsbok är öppen eller stängd.
1. Tryck Alt + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.
2. klick Insert > Modulerna och sedan kopiera och klistra in VBA till den nya Modulerna fönster.
VBA: Kontrollera om en arbetsbok är öppen eller stängd
Function IsWorkBookOpen(Name As String) As Boolean
Dim xWb As Workbook
On Error Resume Next
Set xWb = Application.Workbooks.Item(Name)
IsWorkBookOpen = (Not xWb Is Nothing)
End Function
Sub Sample()
Dim xRet As Boolean
xRet = IsWorkBookOpen("combine.xlsx")
If xRet Then
MsgBox "The file is open", vbInformation, "Kutools for Excel"
Else
MsgBox "The file is not open", vbInformation, "Kutools for Excel"
End If
End Sub
3. Och tryck F5 för att köra denna vba, och en dialogruta dyker upp för att påminna dig om att den specifika arbetsboken är öppen eller inte.
Dricks: I ovanstående VBA, “kombinera”Är namnet på arbetsboken du vill kontrollera, du kan göra det efter behov.
Kontrollera om en arbetsbok är öppen eller stängd med Kutools för Excel
Om du inte känner till VBA kan du kontrollera om en arbetsbok är öppen för Kutools för Excel, med dess Navigering rutan, vilket hjälper dig att tydligt visa alla öppna arbetsböcker i rutan arbetsbok.
Efter gratis installation Kutools för Excel, gör så här:
1. klick Kutools > Navigering för att aktivera navigeringsfönstret. Se skärmdump:
2. Klicka sedan Arbetsbok och ark -knappen för att expandera rutan du vill gå till Arbetsbok och ark sektion. Och du kan se alla öppna arbetsböcker i den övre listan. Se skärmdump:
Med Navigering kan du också snabbt växla mellan arbetsböcker eller ark i listan.
Klicka här om du vill veta mer om navigering.
Demo: Hur skapar man en dynamisk lista med arknamn i Excel?
Bästa kontorsproduktivitetsverktyg
Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid. Klicka här för att få den funktion du behöver mest...
Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare
- Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
- Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
- Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!