|
Fremhæv den aktive celle i et regneark
En meget simpel løsning vil være at vise en meddelelsesboks med cellens adresse. Den giver dog ikke meget bedre information and adresse-ruden, men her kommer den alligevel. Private Sub
Worksheet_SelectionChange(ByVal Target As Range) NB! Som alle øvrige makroer i denne artikel skal koden lægges i kodemodulet for det ark, den skal bruges i. Skal koderne virke i alle ark i en given mappe ,skal den i stedet lægges i ThisWorkbook kodearket og den hændelse, der skal anvendes, skal være Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) En anden mulighed er at fremhæve den aktive celle med en farve, hvilket kan gøres med: Private Sub
Worksheet_SelectionChange(ByVal Target As Range) Man kan også farve såvel rækkke som kolonne, der indeholder den aktive celle: Private Sub
Worksheet_SelectionChange(ByVal Target As Range) Denne kode har dog samme skavank som den foregående, nemlig at alle baggrundsfarver i hele arket slettes. Hvis man vil undgå at bestående baggrundsfarver slettes, kan man i stedet bruge betinget formatering: Private Sub
Worksheet_SelectionChange(ByVal Target As Range) Og her er der selvfølgelig også en skavank, nemlig at den vil slette al betinget formatering, der ellers findes i arket. Som nævnt har jeg endnu ikke fundet en løsning, der løser alle disse udfordringer samtidigt, men hvis jeg gør, vil jeg opdatere denne artikel. |