Trekken Formules van een werkblad

Excel kunt u de formules in een werkblad weer gewoon door te zorgen dat de Formules vakje is ingeschakeld op het tabblad Weergave van het dialoogvenster Opties. Dit is een handige manier om een ​​werkblad de formules voor het werkblad toont af te drukken.

Deze benadering werkt alleen goed als de formules die in het werkblad vrij kort. Als de formules zijn langer, dan is het begrijpen van een werkblad met formules worden weergegeven kan snel een lastige klus te worden.

Een oplossing is om de formule te trekken van Excel en plaats ze in een programma zoals Word. Waarom Woord? Want je kunt eenvoudig formatteren tekst attributen (zoals lettertype en puntgrootte) om het beste van uw formules weer te geven. U kunt ook extra tekst aan de formules uit te leggen, indien gewenst.

De eenvoudigste manier om formules uit Excel te krijgen in Word is om deze stappen te volgen:

  1. In Excel, kies Opties in het menu Extra. Excel toont het dialoogvenster Opties.
  2. Zorg ervoor dat het tabblad Weergave is geselecteerd. (Zie figuur 1.)

    Trekken Formules van een werkblad

    Figuur 1. Het tabblad Weergave van het dialoogvenster Opties.

  3. Zorg ervoor dat het selectievakje Formules wordt geselecteerd.
  4. Klik op OK. Excel moet nu de weergave van formules.
  5. Selecteer de cellen waarvan formules die u wilt kopiëren naar Word.
  6. Druk op Ctrl + C om de cellen te kopiëren naar het klembord.
  7. Schakelen naar Word.
  8. Plaats de invoegpositie waar u de toegevoegde informatie wilt.
  9. Kies Plakken speciaal in het menu Bewerken. Het woord geeft het dialoogvenster Plakken speciaal. (Zie figuur 2.)

    Trekken Formules van een werkblad

    Figuur 2. Het dialoogvenster Plakken speciaal in Word.

  10. Kies de optie Niet-opgemaakte tekst.
  11. Klik op OK.

Op dit punt uw formules zijn in Word, en je kunt doen met hen als het je past. Hoewel deze aanpak goed werkt, kan het lastig worden om dit over en weer doen als u een groot aantal formules te kopiëren. Als u in een dergelijke situatie, zou je profiteren van het hebben van een macro die eigenlijk trok de formules en plaatste ze in een Word-document voor u. De volgende Excel macro zal dat ook te doen:

Sub WriteFormulasToWord ()
Dim Wrd als Nieuwe Word.Application
Dim CellTxt als Koord
Dim CellAddr als Koord
Dim SRow As Long
Dim Scol As Long

Wrd.Visible = True
Wrd.Documents.Add

Wrd.Selection.TypeText Tekst: = "Lijst van de formules van het Blad" "" _
& ActiveSheet.Name & "" "in het Werkboek" "" _
& ActiveWorkbook.Name & "" "."
Wrd.Selection.TypeText Tekst: = vbCrLf & vbCrLf

'De volgende regel wijzigen om het aantal kolommen te halen
Voor Scol = 1 tot 5
'De volgende regel wijzigen om het aantal rijen te halen
Voor SRow = 1 tot 10
Als Cells (SRow, SCOL) .HasFormula Dan
CellAddr = Chr (64 + SCOL) & Trim (Str (SRow)) & vbTab
CellTxt = ActiveSheet.Cells (SRow, SCOL) .Formula
Wrd.Selection.TypeText Tekst: = CellAddr & CellTxt
Wrd.Selection.TypeText Tekst: = vbCrLf
End If
Volgende SRow
Wrd.Selection.TypeText Tekst: = vbCrLf
Volgende Scol
End Sub

Er zijn een paar dingen op te merken in deze macro. Allereerst kan het bereik van rijen en kolommen wijzigen waarop de macro werkt door het veranderen van de bekende voor verklaringen die zowel Scol en SRow gebruiken. In het bovenstaande voorbeeld, de macro trekt formules van de kolommen 1 tot 5 (A-E) en de rijen 1 tot 10.

Daarnaast zal deze macro niet goed werken, tenzij je het opzetten van Excel macro's om verwijzingen naar Word-objecten te behandelen. Je dat doen door de volgende stappen binnen de VBA-editor:

  1. Kies Verwijzingen in het menu Extra. VBA geeft het dialoogvenster Verwijzingen. (Zie afbeelding 3.)

    Trekken Formules van een werkblad

    Figuur 3. Het dialoogvenster Verwijzingen.

  2. Blader door de lijst van referenties totdat u een zogenaamde Microsoft Word Object Library. (Er kan een versienummer in het referentiebedrag zijn naam, zoals Microsoft Word 11.0 Object Library zijn.)
  3. Zorg ervoor dat het selectievakje aan de linkerkant van het object bibliotheek is geselecteerd.
  4. Klik op OK.

Een voordeel van het gebruik van een macro om daadwerkelijk trek je formules is dat u kunt aanpassen precies wat wordt geplaatst in het Word-document. Bij deze macro wordt het adres van de cel geplaatst, gevolgd door een tab karakter en de werkelijke formule. Je kan net zo goed de informatie ingebracht om alles wat je nodig hebt in uw specifieke geval te veranderen.

ExcelTips is uw bron voor kosteneffectieve Microsoft Excel training. Deze tip (3190) is van toepassing op Microsoft Excel 97, 2000, 2002 en 2003. U kunt een versie van deze tip voor de ribbon-interface van Excel (Excel 2007 en later) vindt u hier: Pulling Formules uit een werkblad.