Print side | Luk vindue

Validering cpr.nr. - vba

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=4502
Udskrevet den: 22.Nov.2024 kl. 18:06


Emne: Validering cpr.nr. - vba
Besked fra: Mollei
Emne: Validering cpr.nr. - vba
Posteringsdato: 25.Mar.2021 kl. 11:33
Hej 

I excel - celle A1 har jeg et cpr.nr. stående (formateret som cpr.nr.)

Ville gerne kunne afvikle vba-kode, som i celle A2 skriver (cpr.nr. ok el. cpr.nr. er ikke korrekt)

Tænker at jeg laver "knap" som tildeles denne vba-kode for at afvikle koden - eller kan det laves så smart, at når man forlader celle A1 afvikles koden automatisk ? og "resultat" skrives i celle A2

Har fundet diverse vba-koder vedr. validering af cpr.nr., men kan ikke få det til at fungere med cpr.nr. stående i celle A1.

Mvh.
Jan



Svar:
Besked fra: Mads32
Posteringsdato: 25.Mar.2021 kl. 22:56
Hej Mollei

Se vedlagte link

http://kode.porten.dk/cpr_fix/" rel="nofollow - http://kode.porten.dk/cpr_fix/


m v h  mads32


Besked fra: Mollei
Posteringsdato: 26.Mar.2021 kl. 06:09
Hej 

Tak for input Mads

Jeg er ude efter selve vba-koden da mine evner indenfor vba ikke rækker til at kunne lave koden til min udfordring. 



Besked fra: Mads32
Posteringsdato: 26.Mar.2021 kl. 15:07
Hej Molloi

Jeg har ledt lidt videre for at finde hvilke 4 cifre der tildeleles et Cpr nr der ikke er modus11. Som jeg kan se det kan der tildeles alle cifre fra 2 til 9999, med undtagelse af de cifre der indgår som modus11.

Jeg har opstillet 2 skemaer.

Jeg høre gerne om dine kommentarer om du kan bruge indlægget eller ej.

vedhæftet fil-

https://www.dropbox.com/s/4gbu9w9auc4k5h8/Check%20cpr%20nr_mads32.xlsx?dl=0" rel="nofollow - https://www.dropbox.com/s/4gbu9w9auc4k5h8/Check%20cpr%20nr_mads32.xlsx?dl=0

m v h mads32

Kan du lide indlægget så marker med "TAK"
Kan du bruge  indlægget så marker med "Accepteret løsning"
Ikoner til markering finder du i øverste venstre hjørne af skærmen





Besked fra: Mollei
Posteringsdato: 29.Mar.2021 kl. 08:27
Hej 

Tak Mads. Jeg er nu helt med på, hvorledes validering udføres, og jeg har pt. lavet min løsning med en formel, men en løsning med vba havde været at foretrække. 




Print side | Luk vindue