Avatar billede h_s Forsker
16. oktober 2005 - 22:51 Der er 16 kommentarer og
1 løsning

Funktion til at finde to ens

Jeg skal bruge en funktion eller makro, der kan undersøge om tallet er brugt i en anden celle, idet det kun må bruges en gang. Der skal komme en beskedbox op hvis tallet indtastets 2. gang.

Eksempel på celler hvor kontrollen skal ske: C4:K4 samt D4:D12

Tillægsspørgsmål:
Hvad hedder koden i VBA, som sletter indholdet i en celle. Jeg har prøvet:

Delete = Sletter hele cellen og rykker andre celler op -> dur ikke
Clear = Sletter også formateringen (rammer mv) -> dur ikke
Avatar billede kabbak Professor
16. oktober 2005 - 23:01 #1
Data > datavalidering
Tillad = brugerdefineret
Formel =TÆL.HVIS($C$1:$C$12;C1)=1

ret $C$1:$C$12;C1 til dine områder

Fanen Fejlmeddelse
Fejlmeddelse = du har brugt tallet
Avatar billede kabbak Professor
16. oktober 2005 - 23:17 #2
du kan ikke bruge den over begge områder, da Tæl.hvis kun kan bruge et ammenhængende område

Så hvis C4:K4 er et, kan du tjekke det
og hvis D4:D12 er et andet kan du også tjekke det, men ikke samtidig
Avatar billede h_s Forsker
16. oktober 2005 - 23:23 #3
I forhold til dit forslag med at bruge datavalidering, så får jeg ialt 18 definationer. så vidt jeg ved så kan man kun lave en og da jeg har en i forvejen, så har jeg en udfordring.

Hvad kan jeg gøre?
Avatar billede kabbak Professor
16. oktober 2005 - 23:27 #4
Den første gælder over alle celler fra C1 til C12
Cellerne skal bare være markeret inden du skriver i datavalidering, så det giver 2 i dit tilfælde

C4:K4  =  nr 1
D4:D12  = nr 2

jeg forstår ikke din placering af cellerne, hvad skal det bruges til

og bruger du tallene 1 til 18

eller  1 til 9  2 gange
Avatar billede h_s Forsker
16. oktober 2005 - 23:30 #5
jeg er blevet lidt bidt af det der Su Doku og vil prøve at lave et regneark hvor der er flere sværhedsgrader.

Der er 9 felter lodret og vandret - 1 - 9 må kun bruges en gang!
Avatar billede kabbak Professor
16. oktober 2005 - 23:34 #6
Nr 1
TÆL.HVIS($C$4:$K$4;C1)=1
Nr2
TÆL.HVIS($d$4:$D$12;C1)=1

den første markerer du cellerne  C4:K4  og gør som jeg skrev øverst

når den så er færdig

markerer du cellerne  D4:D12  og gør som jeg skrev øverst

du skal bruge formlerne som jeg skriver her
Avatar billede kabbak Professor
16. oktober 2005 - 23:36 #7
jeg ved ikke hvad 'Su Doku'  er, og hvorfor synes jeg at C4 falder ud af systemet
Avatar billede kabbak Professor
16. oktober 2005 - 23:37 #8
Husk  Lighedstegn foran formlerne
Avatar billede h_s Forsker
16. oktober 2005 - 23:39 #9
Der er 81 celler (C4:K12)

9 rækker og 9 kolonner.

Hvad betyder "C1" og "=1" ?
Avatar billede h_s Forsker
16. oktober 2005 - 23:39 #10
Hvordan er det jeg sletter i en makro - Altså ikke delete og clear?
Avatar billede kabbak Professor
16. oktober 2005 - 23:40 #11
der var en fejl

Nr 1
=TÆL.HVIS($C$4:$K$4;C4)=1
Nr2
=TÆL.HVIS($d$4:$D$12;D4)=1
Avatar billede kabbak Professor
16. oktober 2005 - 23:41 #12
Range("H12").ClearContents
Avatar billede h_s Forsker
17. oktober 2005 - 12:43 #13
Jeg synes ikke rigtig jeg kan få det til at virke. Jeg har to ting:

Jeg forstår ikke hvad du skal bruge "C4" og "D4" til i Tæl.Hvis() og jeg kan ikke få Datavalideringen til at have mere end en validering!
Avatar billede h_s Forsker
06. februar 2006 - 20:30 #14
Dette svar bør vil snart lukkes. Kunne ikke løses med Datavalidering, så jeg har opgivet!

Kabbak> du bør have dine point - smid et svar!
Avatar billede kabbak Professor
06. februar 2006 - 21:54 #15
tag dem selv
Avatar billede h_s Forsker
03. juli 2006 - 21:54 #16
Point!
Avatar billede h_s Forsker
03. juli 2006 - 21:54 #17
Point - igen!
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel