Avatar billede Karin Novice
13. december 2017 - 22:37 Der er 6 kommentarer og
1 løsning

Ramme om søgning i Excel

Når jeg søger i Excel, har jeg meget svært ved at se den firkant, der viser det jeg har søgt.
Kan denne ramme blive tydeligere - f.eks. Rød og noget tykkere?
Avatar billede jens48 Ekspert
14. december 2017 - 00:25 #1
Måske kan denne lille makro, som skal sættes ind på Arkets kodeside bruges:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Cells.FormatConditions.Delete
Target.FormatConditions.Add Type:=xlExpression, Formula1:="TRUE"
Target.FormatConditions(1).Interior.ColorIndex = 27
End Sub
Avatar billede excelent Ekspert
14. december 2017 - 19:46 #2
Avatar billede Karin Novice
15. december 2017 - 21:46 #3
Jeg har desværre ikke kunnet bruge de to forslag:
1. jeg ved ikke, hvordan man indsætter en makro
2. det virker ikke på min PC

De bedste hilsner og tak for forslag!
Karin
Avatar billede jens48 Ekspert
15. december 2017 - 22:04 #4
Hvis du højreklikker på arkets faneblad og vælger Vis koder, kan du indsætte makroen der
Avatar billede Karin Novice
16. december 2017 - 11:21 #5
jeg har lige prøvet at sætte makroen ind, som beskrevet ovenfor, men jeg kan desværre stadig ikke få det til at virke!
er det muligt at jeg må ringe, så er det måske lettere at forklare mig, hvad jeg skal gøre.
Du er også velkommen til at ringe til mig, hvis du vil:  2099 2195
Avatar billede jkrons Professor
16. december 2017 - 12:39 #6
Jeg bruger denne simple kode som indsættes på den måde Jens48 har beskrevet.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    Cells.Interior.ColorIndex = 0
    CellsActiveCell.Interior.ColorIndex = 7 
End Sub
Avatar billede excelent Ekspert
22. december 2017 - 14:39 #7
Løsning blev.:

Sub Nix()
'Denne i et alm. modul : forhindrer at boks/Rektangel går i edit mode ved klik
End Sub

'Denne i arkets kodemodul
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Top = ActiveCell.Top
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Left = ActiveCell.Left
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Width = ActiveCell.Width
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Height = ActiveCell.Height
End Sub

'Denne i et alm. modul
Sub skjul()
ActiveSheet.Shapes.Range(Array("Rectangle 1")).Visible = Not ActiveSheet.Shapes.Range(Array("Rectangle 1")).Visible = True
End Sub
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester