Jeg har 2 spørgsmål, som jeg håber I kan hjælpe mig med:
1) Jeg har et excel ark, hvor jeg ønsker at der skal "ske mere" ved de celler hvortil der er tilknyttet noter.
Som standard får cellerne den lille røde trekant i øvre højre hjørne, det vil jeg gerne udvide med en baggrundsformattering af hele den celle som noten er tilknyttet.
Kan man gøre dette?
2) Jeg har en del celler med dropdown-lister - desværre er teksterne i drop-down listerne bredere end den celle de "tilhører". Det gør valget i dropdown menuen rigtig svært, da den cutter meget af teksten når man ruller gennem menuen. Det er ikke muligt at øge bredden af cellen, så det er bredden af selve dropdown-menuen der skal øges.
Kan dette ændres?
På forhånd TUSIND tak, det er fantastisk hvis begge dele kan fikses, så slipper jeg for flere grå hår :)
1) Det nemmeste er nok at gå op i Gennemse og vælge Vs alle kommentarer. Du kan også vælge Søg og Erstat, fanebladet Gå til og så Speciel, Celler med Kommentarer. så markeres de og du kan formatere dem som du vil. En sidste måde er at lave en VBA løsning, men det er mere besværligt.
2) Det kommer an på, hvordan du har lav et dine dropdowns. Er det med Datavalidering, så nej, er som objekter, så ja.
Omkring kommentarer, kan du formatere teksten, ved at højre klikke på kommentar feltet.
Og bredden af dine DropDown lister, kan med en stump VBA kode, laves så det kun er i det øjeblik at du klikker på en liste, at celle bredden udvides, og når du klikker andetsteds i arket (udenfor den valgte kolonne), så går celle bredden tilbage til det du sætter den til i koden (normal bredde).
Tak for lynhurtigt svar (som altid - det er virkelig værdsat!)
Vedr. 1) Så var jeg på jagt efter en dynamisk løsning; så at den yderligere formattering af cellen sker i det øjeblik der bliver tilføjet en note på den celle. Så det er nok VBA-vejen? har du nogle hints i den retning?
Vedr 2) Lige nu er det som datavalidering, men det lyder som om jeg skal skifte til objekter. det kigger jeg på med det samme.
Jeg opfattede det som, det var cellen med kommentaren, der skulle formateres - ikke indholdet af kommentarer.
Jeg har ikke lige en automatiseret løsning, men denne makro læser et ark i gennem og formaterer alle celler med kommentatrer med gul baggrund. Måske kan du bruge den somn udgangspunkt
Sub FormaterKommentarCeller Dim cmt As Comment
For Each cmt In ActiveSheet.Comments celle = cmt.Parent.Address Range(celle).Select Selection.Interior.Color = 65535 Next cmt
Tak for dropbox link med løsninger. Finten med cellebredden er ret smart (og den kan jeg bruge i andre sammenhænge). I dette tilfælde kan jeg desværre ikke bare ændre cellebredden - det er kun selve dropdown-menuen der skal være bredere. Men jeg tror jeg er på sporet af en løsning via ActiveX Combobox.
ift formateringsproblemet, så er det ikke selve kommentaren jeg vil formattere - men derimod enhver celle i arket som for tilføjet en note.
Som jeg skriver i #5, gør den det ikke automatisk, når du opretter nye noter, men skal køres manuelt. Problemet ber, at det at indsætte en kommentar ikke udløser en hændelse, so,m kan "trigge" udførelsen af koden.
tak for info - det giver rigtig god mening, og nu forstår jeg hvorfor det ikke kan lade sig gøre - TAK!
Synes godt om
Ny brugerNybegynder
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.