Hur ställer man in en kolumnbredd för ett Excel-kalkylblad med VBA?

Uppdaterad: augusti 2021; Fungerar på Excel 365, 2019, 2016.

I dagens självstudiekurs för Excel-automatisering kommer vi att lära oss hur du snabbt ändrar bredden på en kalkylbladskolumn efter behov – men programmatiskt med VBA (Visual Basic for Applications).

Förutsättningar

För att skriva VBA-kod måste du först och främst se till att din utvecklarflik är aktiverad. Om du är osäker på proceduren, se till att titta närmare på vår detaljerade procedur .

  • Öppna Microsoft Excel på din Windows-dator .
  • På menyfliksområdet träffar du Developer .
  • Tryck på kommandot Visual Basic . Detta öppnar VBA Editor .
  • I den vänstra projektutforskaren markerar du ett specifikt ark där du ska infoga din kod. Alternativt kan du infoga en ny modul eller lägga till vår kod till en befintlig VBA-modul.

Hur ställer man in en kolumnbredd för ett Excel-kalkylblad med VBA?

Ställa in en kolumnbredd

I det här exemplet väljer vi en kolumn i det aktiva arbetsbladet och ändrar det därefter.

  • Använd VBA Editor, Kopiera följande kod till ditt kalkylblad eller din modul.

Sub Set_Column_Width()

Dim MySheet As Worksheet
Set MySheet = ActiveSheet

' Select one or multiple columns, set your column width as needed

With MySheet.Columns("B")

    .ColumnWidth = 50
End With

End Sub
  • Kör din kod genom att trycka på F5 eller välj Kör >> Kör Sub eller Form.
  • Spara ditt arbete genom att trycka på Arkiv >> Spara eller diskikonen.

Ändra bredden på ett intervall med flera kolumner

I det här exemplet väljer vi ett intervall av kolumner och ändrar sedan bredden.

Du kan använda koden på samma sätt som beskrivs i föregående avsnitt.

Sub Set_Column_Range_Width()

Dim MySheet As Worksheet

Set MySheet = ActiveSheet

' Set your column width as needed
With MySheet.Range("A:F")

    .ColumnWidth = .ColumnWidth * 1.5
End With

End Sub

Nästa steg

Börjar du med VBA? Se till att titta på VBA-grunderna för Excel-guiden .


[100% löst] Hur åtgärdar jag meddelandet Fel vid utskrift i Windows 10?

[100% löst] Hur åtgärdar jag meddelandet Fel vid utskrift i Windows 10?

Får felmeddelande om utskrift på ditt Windows 10-system, följ sedan korrigeringarna i artikeln och få din skrivare på rätt spår...

Hur man fångar och spelar en Microsoft Teams-inspelning

Hur man fångar och spelar en Microsoft Teams-inspelning

Du kan enkelt besöka dina möten igen om du spelar in dem. Så här spelar du in en Microsoft Teams-inspelning för ditt nästa möte.

Hur man återställer standardappar på Android

Hur man återställer standardappar på Android

När du öppnar en fil eller klickar på en länk väljer din Android-enhet en standardapp för att öppna den. Du kan återställa dina standardappar på Android med den här guiden.

FIXAT: Entitlement.diagnostics.office.com certifikatfel

FIXAT: Entitlement.diagnostics.office.com certifikatfel

FIXAT: Entitlement.diagnostics.office.com certifikatfel

Topp 10 spelwebbplatser som inte blockerades av skolan 2022

Topp 10 spelwebbplatser som inte blockerades av skolan 2022

För att ta reda på de bästa spelsajterna som inte blockeras av skolor, läs artikeln och välj den bästa oblockerade spelwebbplatsen för skolor, högskolor och verk

FIXAT: Skrivare i feltillstånd [HP, Canon, Epson, Zebra & Brother]

FIXAT: Skrivare i feltillstånd [HP, Canon, Epson, Zebra & Brother]

Om du står inför problemet med skrivaren i feltillstånd på Windows 10 PC och inte vet hur du ska hantera det, följ dessa lösningar för att fixa det.

Så här säkerhetskopierar du din Chromebook (2022)

Så här säkerhetskopierar du din Chromebook (2022)

Om du undrar hur du säkerhetskopierar din Chromebook, så hjälper vi dig. Läs mer om vad som säkerhetskopieras automatiskt och vad som inte görs här

Så här fixar du att Xbox-appen inte öppnas i Windows 10 [SNABBGUIDE]

Så här fixar du att Xbox-appen inte öppnas i Windows 10 [SNABBGUIDE]

Vill du fixa Xbox-appen öppnas inte i Windows 10, följ sedan korrigeringarna som Aktivera Xbox-appen från tjänster, återställ Xbox-appen, Återställ Xbox-apppaketet och andra.

Vad är LogiOptions.exe (UNICODE) och är processen säker?

Vad är LogiOptions.exe (UNICODE) och är processen säker?

Om du har ett Logitech-tangentbord och -mus kommer du att se den här processen köras. Det är inte skadlig programvara, men det är inte en viktig körbar fil för Windows OS.

Fixat Java Update/Install Error 1603 i Windows 10

Fixat Java Update/Install Error 1603 i Windows 10

Läs artikeln för att lära dig hur du fixar Java Update-fel 1603 i Windows 10, prova korrigeringarna en efter en och fixa fel 1603 enkelt ...