27 personlige Links
Computergaga shows how to format spreadsheet to auto-highlight selected rows in Excel.
På dansk:
- Vælg dit data område (Område, der skal highlightes)
- Gå til "Betinget formatering"
- Vælg 'Ny regel...'
- Vælg 'Brug en formel til at bestemme, hvilke celler der skal formateres'
- Og skriv følgende formel:
=CELLE("række")=RÆKKE()
- Vælg 'Formater...' og vælg den foretrukne formateringen.
- Højreklik på Arkfanen og vælg 'Vis programkode'
- Skift '(General)' til 'Worksheet'
- Indsæt følgende kode:
ActiveCell.Calculate
- Luk Visual Basic for Application
Nu vil der hightlightes når der vælges en række.
Den fulde programkode vil være:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveCell.Calculate
End Sub
The SWITCH function in Excel is the best for testing multiple conditions and leaves nesting If functions a thing of the distant past.See multiple SWITCH func...
Beskyt formler
I tidligere nævnte Excell VBA kursus demonstrerer Alan Murray oprettelsen af en ret brugbar makro til beskyttelse af formler i et ark.
Makroen har jeg tilpasset og benyttet i flere distribuerede regneark - her er koden:
Sub Beskyt_formler_i_ark()
'
' Beskyt_formler_i_ark Makro
' Beskytter beregnings celler i aktuelle ark.
' Idé fra Computergaga.com.
' BEMÆRK: Det er det enkelte ARK, der beskyttes - ikke hele projektmappen !
' Skal et andet ark beskyttes, må arket aktiveres og makro køres for det ark.
'
If ActiveSheet.ProtectContents = True Then
MsgBox "Det aktuelle ark er allerede beskyttet!", vbOKOnly + vbInformation, "Beskyttet!"
Exit Sub
End If
Cells.Select
Selection.Locked = False
Selection.FormulaHidden = False
Selection.SpecialCells(xlCellTypeFormulas, 23).Select
Selection.Locked = True
Selection.FormulaHidden = False
Range("A2").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
Makroen kan gemmes som 'global' i den lokale Personal.xlsb
og kan dermed kaldes i alle arbejdsmapper, der åbnes på computeren.
Omvendt behøver makroen ikke distribueres sammen med regnearket, når først den har gjort sin gerning. (Og giver dermed ikke sikkerhedsadvarsler når andre åbner arket)
Optagelse af makro
Makroen blev først 'optaget' inden redigering i vb med følgende trin:
- Højreklik øverst v. 'Select all'
- Format Cells
- Protection - unprotect -> ok
- Søg - formler
- Højreklik - format - lås
- Klik A2
- Beskyt ark
- Afslut makro optagelse
Måske lidt indforstået med denne korte beskrivelse - fuld beskrivelse i Murray's gennemgang.
Learn Excel VBA and take your spreadsheets to the next level.
The first part of the course is free and can be acccessed without registering.
That gives an introduction to basic macro recording.
Alan Murray (Computergaga) shares some splendid tips - and demonstrates how to make two very useful macros.
- Protect the cells on a worksheet that contain a formula
- Consolidates data onto one worksheet (Cut and paste data to the end of a 'table')