En familie med Microsoft-regnearkprogramvare med verktøy for å analysere, kartlegge og formidle data.
Dette svaret er automatisk oversatt. Som følge av dette kan det være grammatikkfeil eller rar ordsetting.
Hei Vigil Auensen,
Takk for innlegget ditt i Microsoft Community.
Ønsker du å sette inn 50000 regneark i en Excel-arbeidsbok samtidig? Jeg anbefaler ikke å legge til et så stort antall regneark i en enkelt arbeidsbok, da det vil forbruke en betydelig mengde av datamaskinens minne og potensielt kan føre til at systemet krasjer.
Uansett, selv om Excel ikke støtter denne funksjonen, har jeg skrevet en makro for deg for å oppnå batchoppretting av regneark: Åpne Excel-arbeidsboken > Utviklerverktøy > makroer > nytt makronavn > Opprett > Lim inn følgende kode i makroen:
Dim sheetCount As Integer
Dim i As Integer
sheetCount = InputBox("Please enter the number of sheets to create:", "Create Sheets")
' Check if the input is a valid number
If sheetCount <= 0 Then
MsgBox "Please enter a valid positive integer."
Exit Sub
End If
' Create sheets
For i = 1 To sheetCount
Sheets.Add After:=Sheets(Sheets.Count)
Next i
MsgBox sheetCount & " sheets have been successfully created!"
Når du har kjørt denne makroen, blir du bedt om å angi hvor mange regneark du vil opprette.
Du kan deretter skrive inn nummeret i henhold til dine behov for å lage dem i bulk. Vær oppmerksom på å skrive inn et tall som samsvarer med datamaskinens ytelsesevner for å forhindre minneoverflyt.
Jeg har også delt med deg privat makroaktiveringsarbeidsboken jeg brukte under testingen, som inneholder hele makroen for din referanse.
Jeg håper informasjonen ovenfor er nyttig for deg!
Vennlig hilsen
Thomas C - MSFT | Spesialist på Microsoft-fellesskapsstøtte