Twee methoden om hetzelfde formaat toe te passen op verschillende, niet-aaneengesloten bereiken in Excel zijn:
1. met behulp van de formaatschilder: Dit is de snelste methode voor eenvoudige opmaak.
* stappen:
1. Selecteer het bereik met de opmaak die u wilt kopiëren.
2. Klik op het -formaatschilder Knop (het ziet eruit als een penseel) op het tabblad Start. Een enkele klik past de opmaak toe op een ander bereik; Met een dubbelklik kunt u deze achtereenvolgens op meerdere bereiken toepassen voordat u opnieuw moet klikken op de knop Formaatschilder om deze uit te schakelen.
3. Selecteer het eerste bereik waar u de opmaak wilt toepassen.
4. Als u op de formaatschilder hebt gedubbeld, selecteert u daaropvolgende reeksen één voor één. Om te stoppen met het toepassen van het formaat, drukt u op de ESC -toets of klikt u opnieuw op de knop Opmaakschilder.
2. met VBA (Visual Basic voor toepassingen): Dit is krachtiger en efficiënter voor complexe opmaak of het toepassen van hetzelfde formaat op veel bereiken, vooral als die reeksen vaak veranderen.
* Voorbeeld VBA -code:
`` `vba
Sub ApplatTingTomultipleranges ()
'Definieer de reeksen om te formatteren (vervang door uw werkelijke bereiken)
Dim rng1 als bereik, rng2 als bereik, rng3 als bereik
Set rng1 =bereik ("A1:B10")
Set rng2 =bereik ("d1:e5")
Set rng3 =bereik ("G10:H20")
'Definieer de opmaak om toe te passen
Dim FMT als bereik
Set fmt =bereik ("A1") 'Krijg opmaken van cel A1
'Pas de opmaak toe
rng1.FormatConditions.Delete
rng1.FormatConditions.Add Type:=XlcellValue, Operator:=XlBetween, Formule1:="=1", Formule2:="=10"
rng1.NumberFormat =fmt.NumberFormat
rng1.font.name =fmt.font.name
rng1.font.size =fmt.font.size
rng1.font.bold =fmt.font.bold
rng1.interior.color =fmt.interior.color
rng1.borders.linestyle =fmt.borders.linestyle
rng1.borders.weight =fmt.borders.weight
rng1.borders.color =fmt.borders.color
rng2.FormatConditions.Delete
rng2.numberFormat =fmt.NumberFormat
rng2.font.name =fmt.font.name
rng2.font.size =fmt.font.size
rng2.font.bold =fmt.font.bold
rng2.interior.color =fmt.interior.color
rng2.borders.linestyle =fmt.borders.linestyle
rng2.borders.weight =fmt.borders.weight
rng2.borders.color =fmt.borders.color
rng3.FormatConditions.Delete
rng3.NumberFormat =fmt.NumberFormat
rng3.font.name =fmt.font.name
rng3.font.size =fmt.font.size
rng3.font.bold =fmt.font.bold
rng3.interior.color =fmt.interior.color
rng3.borders.linestyle =fmt.borders.linestyle
rng3.borders.weight =fmt.borders.weight
rng3.borders.color =fmt.borders.color
Einde sub
`` `
Deze VBA -code demonstreert het toepassen van de opmaak van cel A1 op drie afzonderlijke bereiken. U zou de bereikdefinities moeten aanpassen (`rng1`,` rng2`, `rng3`) en de opmaakeigenschappen die voldoen aan uw specifieke behoeften. Vergeet niet om de VBA -editor (ALT + F11) te openen, een module in te voegen en deze code te plakken.
De formaatschilder is ideaal voor snelle, eenvoudige taken, terwijl VBA meer flexibiliteit en controle biedt voor complexere scenario's of repetitieve opmaakactiviteiten. |