![]() |
Regneark hjælp |
Besvar
|
Side 12> |
| Forfatter | |
Bobban
Godt i gang
Medlem siden: 08 Nov 2007 Sted: Danmark Status: Offline Point: 51 |
Indlæg funktioner
Tak(0)
Citér Svar
Emne: Regneark hjælpSendt: 25 Jan 2012 kl. 09:54 |
|
Kan nogle hjælpe med med en "enkelt" lille funktion, som kunne hjælpe os i dagligdagen.
En (eller faktisk mange) celle skal fungere på denne måde. Første klik, med mus, skal sætte et stort "X". Andet klik skal farve feltet gult og 3. klik skal rense cellen. Jeg har rodet lidt selv med excel men ikke nok til atjeg kan finde ud af dette. Kan nogle hjælpe eller henvise til hjælp. Mvh. Bobban |
|
![]() |
|
mjjzf
Medlems Profil
Send personlig besked
Find medlems indlæg
Besøg medlems hjemmeside
Føj til venneliste
Entusiastisk
Medlem siden: 16 Okt 2007 Sted: Danmark Status: Offline Point: 2454 |
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 25 Jan 2012 kl. 10:22 |
|
Man slipper nok ikke uden om at kode lidt - du skal have fat i "kontrolelementer" og lave en makro til det, du beskriver.
|
|
![]() |
|
Kurt Kubik
Engageret
Medlem siden: 20 Okt 2007 Status: Offline Point: 160 |
Indlæg funktioner
Tak(1)
Citér Svar
Sendt: 25 Jan 2012 kl. 21:30 |
|
Hej
Du skal markere de celler, hvor du vil kunne det ønskede, og så navngive markeringen. Skriv navnet "DetteErMinRange" i feltet ovenover A1 (til venstre for formel-editoren) og tryk ENTER Højre-klik på fanen nederst (Ark1 eller tilsvarende), vis kode og paste følgende kode ind i editoren - den virker ved dobbelt-klik (enkelt-klik er lidt sværere at lave - kan du leve med dette?) Gem excel-arket i xlsm-format - vend tilbage, hvis der er noget der ikke virker! Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Range("DetteErMinRange"), Target) Is Nothing Then Cancel = True If Target = "X" And Target.Interior.Color <> 65535 Then 'Cellen indeholder "X": Target.Interior.Pattern = xlSolid Target.Interior.Color = 65535 Else If Target.Interior.Color = 65535 Then 'Cellen er gul: Target.Interior.Pattern = xlNone Target = "" Else 'Cellen er tom: Target = "X" End If End If End If End Sub |
|
|
Hej fra Kurt Kubik
|
|
![]() |
|
Bobban
Godt i gang
Medlem siden: 08 Nov 2007 Sted: Danmark Status: Offline Point: 51 |
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 26 Jan 2012 kl. 07:17 |
|
Hej Kurt K.
Dette er simpelt hen genialt og virker perfekt. At man skal dobbeltklikke, er faktisk bedre, da man så ikke kommer til at klikke en gang for meget, ved enkelt klik og så skal rense og klikke igen. 1000 tak for hjælpen. Bobban. |
|
![]() |
|
Kurt Kubik
Engageret
Medlem siden: 20 Okt 2007 Status: Offline Point: 160 |
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 26 Jan 2012 kl. 16:58 |
|
Det var så lidt, Bobban!
Godt, det virkede hos dig også! |
|
|
Hej fra Kurt Kubik
|
|
![]() |
|
Kurt Kubik
Engageret
Medlem siden: 20 Okt 2007 Status: Offline Point: 160 |
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 09 Feb 2012 kl. 10:49 |
|
Hej Bobban
Her har du den nye kode - erstat hele funktionen med: Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Not Intersect(Range("DetteErMinRange"), Target) Is Nothing Then Cancel = True Select Case Target Case "" 'Cellen er tom - der skal indsættes "X": Target = "X" Case "X" ' Cellen indeholder "X" - check om cellen er gul: If Target.Interior.Color = 65535 Then 'Cellen er gul - der skal indsættes "S": Target = "S" Else 'Cellen er ikke gul - den skal gøres gul: Target.Interior.Pattern = xlSolid Target.Interior.Color = 65535 End If Case "S" 'Cellen indeholder "S" - der skal indsættes "?": Target = "?" Case "?" 'Cellen indeholder "?" - cellen skal tømmes og gul fjernes: Target.Interior.Pattern = xlNone Target = "" End Select End If End Sub |
|
|
Hej fra Kurt Kubik
|
|
![]() |
|
Prutterhunden
Staff
Medlem siden: 14 Okt 2007 Sted: Danmark Status: Offline Point: 3323 |
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 09 Feb 2012 kl. 11:29 |
|
Undskyld at jeg blander mig og ovenikøbet er fuldstændigt off-topic.
Men. Jeg vil bare skrive, at jeg er dybt imponeret af denne tråd, som burde sættes i glas og ramme som et skoleeksempel for alle. Tråden rummer essensen af det bedste af det bedste af, hvad Nettips kan byde på og er en fremragende reklame for nettips.dk. Jeg bøjer mig i støvet for dig, Kurt Kubik. Din uegennyttige hjælpsomhed og grundighed er til UG med kryds og slange. Du rammer lige nøjagtig det, som dybest set burde være sjælen og meningen med Nettips: at hjælpe og fornøje. Fornøje? Ja, for det er sgu en fornøjelse at læse dette link. Og det gør mig stolt af at være nettipser. TAK Kurt Kubik! |
|
|
PRUTTERHUNDEN
- hurtigere end lyset! |
|
![]() |
|
Wiseguy
Medlems Profil
Send personlig besked
Find medlems indlæg
Besøg medlems hjemmeside
Føj til venneliste
Entusiastisk
Medlem siden: 19 Dec 2007 Sted: Denmark Status: Offline Point: 3886 |
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 09 Feb 2012 kl. 11:55 |
Jeg kan godt følge dig i din iver efter at give Kurt Kubik dagens roser, dem har han også fortjent. Han har været til stor hjælp i denne tråd, men...........
Vi har 2 Forums her på nettet, som oven i købet kører WEB WIZ FORUMS, som har specialiseret sig i EXCEL, og personen som har oprettet disse 2 Forums hedder Allan Thustrup Mortensen.
Jeg synes på en måde at det er lidt forkert af os på NETTIPS at gå ham i bedene. Han er en meget flink og venlig person (Akkurat som vores ALLAN), og synes at vi skulle henvise til hans Forum's når vi får spørgsmål angående EXCEL. Jeg ved at han kender NETTIPS (Har selv fortalt ham om NETTIPS), og jeg tror ikke at han vil begynde at gå os i bedene, når det angår de mere specifikke tekniske spørgsmål om Computere. Vi skulle jo nødig få os nogle 'fjender', og så oven i købet Danske forum's.
Jeg har før nævnt disse 2 Forum's her på NETTIPS, og mener selv at vi måske kunne lave et samarbejde, 'sådan hen over midten', hvis du forstår mig.
Her er adresserne til de 2 Forum's:
Redigeret af Wiseguy - 09 Feb 2012 kl. 11:57 |
|
|
Mvh. Wiseguy.
The best things in life are FREE. |
|
![]() |
|
Prutterhunden
Staff
Medlem siden: 14 Okt 2007 Sted: Danmark Status: Offline Point: 3323 |
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 09 Feb 2012 kl. 13:22 |
|
Hej Wiseguy
Og tak for dette supplement (selvom det ikke liiige er NT, du henviser til, men skidt, lad gå for denne gang, ha ha). Du går jo selv Kurt Kubik lidt i bedene med dit indlæg. Men jeg må gå til bekendelse og indrømme, at jeg ikke havde det fjerneste kendskab til de 2 forums, du gør opmærksom på. Nok er Prutterhunden udi egen indbildning en meget vidende hund, men her var så 2 ud af et par fantasillioner urler på nettet, hunden ikke kendte til. Men de er nu skrevet bag ørerne. Og du har ret. Det er ikke og bør ikke være i Nettips interesse at træde på "konkurrenter". Det scorer vi hverken goodwill el. cool cash på. Og et konstruktivt samarbejde med gode naboer 'sådan hen over midten' bør sæføli være velkomment. Jeg lader de gode intentioner gå videre til "vores" Allan. Måske en idé med en fast henvisning til "den anden Allans" fora? Og tak igen for et godt, konstruktivt og velment indlæg. Det kan vi ikke få nok af. |
|
|
PRUTTERHUNDEN
- hurtigere end lyset! |
|
![]() |
|
Kurt Kubik
Engageret
Medlem siden: 20 Okt 2007 Status: Offline Point: 160 |
Indlæg funktioner
Tak(0)
Citér Svar
Sendt: 09 Feb 2012 kl. 15:58 |
|
Tak for roserne, Prutterhund!
Helt fint med mig at henvise til andet forum! |
|
|
Hej fra Kurt Kubik
|
|
![]() |
|
Besvar
|
Side 12> |
|
Tweet
|
| Skift forum | Forum tilladelser ![]() Du kan ikke oprette nye emner i dette forum Du kan ikke besvare indlæg i dette forum Du kan ikke slette dine indlæg i dette forum Du kan ikke redigere dine indlæg i dette forum Du kan ikke oprette afstemninger i dette forum Du kan ikke stemme i dette forum |