Nettips.dk Websted
Forum start Forum start > Tips til... > Software
  Aktive emner Aktive emner RSS Feed - Regneark hjælp
  FAQ FAQ  Søg i forum   Begivenheder   Opret ny bruger Opret ny bruger  Log ind Log ind

Regneark hjælp

 Besvar Besvar Side  12>
Forfatter
Besked
Bobban Se drop down
Godt i gang
Godt i gang
Avatar

Medlem siden: 08 Nov 2007
Sted: Danmark
Status: Offline
Point: 51
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Bobban Citér  BesvarSvar Direkte Link til dette Indlæg Emne: Regneark hjælp
    Sendt: 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
Til top
mjjzf Se drop down
Entusiastisk
Entusiastisk
Avatar

Medlem siden: 16 Okt 2007
Sted: Danmark
Status: Offline
Point: 2454
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér mjjzf Citér  BesvarSvar Direkte Link til dette Indlæg 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.
Til top
Kurt Kubik Se drop down
Engageret
Engageret
Avatar

Medlem siden: 20 Okt 2007
Status: Offline
Point: 160
Indlæg funktioner Indlæg funktioner   Tak (1) Tak(1)   Citér Kurt Kubik Citér  BesvarSvar Direkte Link til dette Indlæg 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
Til top
Bobban Se drop down
Godt i gang
Godt i gang
Avatar

Medlem siden: 08 Nov 2007
Sted: Danmark
Status: Offline
Point: 51
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Bobban Citér  BesvarSvar Direkte Link til dette Indlæg 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.
Til top
Kurt Kubik Se drop down
Engageret
Engageret
Avatar

Medlem siden: 20 Okt 2007
Status: Offline
Point: 160
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Kurt Kubik Citér  BesvarSvar Direkte Link til dette Indlæg Sendt: 26 Jan 2012 kl. 16:58
Det var så lidt, Bobban!

Godt, det virkede hos dig også!
Hej fra Kurt Kubik
Til top
Kurt Kubik Se drop down
Engageret
Engageret
Avatar

Medlem siden: 20 Okt 2007
Status: Offline
Point: 160
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Kurt Kubik Citér  BesvarSvar Direkte Link til dette Indlæg 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
Til top
Prutterhunden Se drop down
Staff
Staff
Avatar

Medlem siden: 14 Okt 2007
Sted: Danmark
Status: Offline
Point: 3323
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Prutterhunden Citér  BesvarSvar Direkte Link til dette Indlæg 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!

Til top
Wiseguy Se drop down
Entusiastisk
Entusiastisk
Avatar

Medlem siden: 19 Dec 2007
Sted: Denmark
Status: Offline
Point: 3886
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Wiseguy Citér  BesvarSvar Direkte Link til dette Indlæg Sendt: 09 Feb 2012 kl. 11:55
Citat: Prutterhunden Prutterhunden skrev:

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!


Hej Prutterhunden.
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.Wink
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.
Til top
Prutterhunden Se drop down
Staff
Staff
Avatar

Medlem siden: 14 Okt 2007
Sted: Danmark
Status: Offline
Point: 3323
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Prutterhunden Citér  BesvarSvar Direkte Link til dette Indlæg 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!

Til top
Kurt Kubik Se drop down
Engageret
Engageret
Avatar

Medlem siden: 20 Okt 2007
Status: Offline
Point: 160
Indlæg funktioner Indlæg funktioner   Tak (0) Tak(0)   Citér Kurt Kubik Citér  BesvarSvar Direkte Link til dette Indlæg Sendt: 09 Feb 2012 kl. 15:58
Tak for roserne, Prutterhund!

Helt fint med mig at henvise til andet forum!


Hej fra Kurt Kubik
Til top
 Besvar Besvar Side  12>
  Del emne   

Skift forum Forum tilladelser Se drop down



Denne side blev genereret på 0.188 sekunder.