Hoe pagina-einden invoegen wanneer waarde verandert in Excel?
Stel dat ik een celbereik heb en nu wil ik pagina-einden in het werkblad invoegen wanneer de waarden in kolom A veranderen zoals het linker screenshot wordt getoond. U kunt ze natuurlijk één voor één invoegen, maar zijn er snelle manieren om de pagina-einden tegelijk in te voegen op basis van de gewijzigde waarden van één kolom?
Voeg pagina-einden in wanneer de waarde verandert met VBA-code
Voeg pagina-einden in wanneer de waarde verandert met een krachtige functie
Voeg pagina-einden in wanneer de waarde verandert met VBA-code
De volgende VBA-code kan u helpen om pagina-einden hieronder in te voegen op basis van eenmaal gewijzigde kolomgegevens, doe dit als volgt:
1. Houd de toets ingedrukt ALT + F11 toetsen om de te openen Microsoft Visual Basic voor toepassingen venster.
2. Klikken Invoegen > Moduleen plak de volgende code in het Module Venster.
VBA-code: voeg pagina-einden in wanneer de waarde verandert:
Sub insertpagebreaks()
'updateby Extendoffice
Dim I As Long, J As Long
J = ActiveSheet.Cells(Rows.Count, "A").End(xlUp).Row
For I = J To 2 Step -1
If Range("A" & I).Value <> Range("A" & I - 1).Value Then
ActiveSheet.HPageBreaks.Add Before:=Range("A" & I)
End If
Next I
End Sub
3. Druk vervolgens op F5 sleutel om deze code uit te voeren, zijn alle pagina-einden in het blad ingevoegd wanneer de gegevens in kolom A veranderen. Zie screenshot:
Voeg pagina-einden in wanneer de waarde verandert met een krachtige functie
Als je Kutools for Excel, Met Onderscheid verschillen functie, kunt u snel pagina-einden, lege rijen, onderste randlijnen of achtergrondkleur invoegen op basis van de waardeveranderingen. Klik om Kutools voor Excel te downloaden!
Tips:Om dit toe te passen Onderscheid verschillen -functie, ten eerste moet u de Kutools for Excelen pas de functie vervolgens snel en gemakkelijk toe.
Na het installeren van Kutools for Excel, doe dit als volgt:
1. Klikken Kutools > Formaat > Onderscheid verschillen, zie screenshot:
2. In de pop-out Onderscheid verschillen per sleutelkolom dialoogvenster voert u de volgende bewerkingen uit:
- Selecteer het gegevensbereik en de sleutelkolom die u wilt gebruiken;
- Kies pagina-einde aan de hand van de Opties doos.
3. Dan klikken Ok knop, zijn de pagina-einden in het bereik ingevoegd op basis van de waardeveranderingen zie screenshot:
Download en gratis proef Kutools voor Excel nu!
Meer relatieve artikelen:
- Markeer rijen wanneer celwaarde verandert in Excel
- Als er een lijst met herhaalde waarden in uw werkblad staat en u de rijen moet markeren op basis van kolom A, welke celwaarde verandert zoals in de volgende schermafbeelding wordt weergegeven. In feite kunt u deze taak snel en gemakkelijk voltooien door de functie Voorwaardelijke opmaak te gebruiken.
- Getallen verhogen wanneer waarde in een andere kolom verandert
- Stel dat u een lijst met waarden heeft in kolom A, en nu wilt u het getal met 1 verhogen in kolom B wanneer de waarde in kolom A verandert, wat betekent dat de getallen in kolom B toenemen totdat de waarde in kolom A verandert, en dan de Het verhogen van het aantal begint weer vanaf 1 zoals het linker screenshot wordt getoond. In Excel lost u deze klus op met de volgende methode.
- Som cellen op wanneer waarde verandert in een andere kolom
- Wanneer u aan een Excel-werkblad werkt, moet u soms cellen optellen op basis van een groep gegevens in een andere kolom. Hier wil ik bijvoorbeeld de bestellingen in kolom B optellen wanneer de gegevens in kolom A veranderen om het volgende resultaat te krijgen. Hoe zou je dit probleem in Excel kunnen oplossen?
- Voeg lege rijen in wanneer waarde verandert in Excel
- Stel dat u een gegevensbereik heeft en u wilt nu lege rijen tussen de gegevens invoegen wanneer de waarde verandert, zodat u de opeenvolgende dezelfde waarden in één kolom kunt scheiden, zoals in de volgende schermafbeeldingen. In dit artikel zal ik enkele trucs voor je bespreken om dit probleem op te lossen.
- Voer macro uit wanneer celwaarde verandert in Excel
- Normaal gesproken kunnen we in Excel op de F5-toets of de knop Uitvoeren drukken om de VBA-code uit te voeren. Maar heb je ooit geprobeerd de specifieke macrocode uit te voeren wanneer een celwaarde verandert? In dit artikel zal ik enkele snelle trucs introduceren om met deze taak in Excel om te gaan.
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!