Indlæg

At skifte fra Legacy til Family Historian

At skifte fra Legacy til Family Historian

Slægtsforskningsprogrammer

At skifte fra Legacy til Family Historian

At skifte fra Legacy til Family Historian

Du kan evt. læse om baggrunden for, at jeg overvejer at skifte fra Legacy til Family Historian i denne artikel, som jeg har kaldt “Legacys forlovelse med MyHeritage”.

Det er som udgangspunkt simpelt at skifte fra Legacy til Family Historian:

Man åbner bare sin Legacy-fil med Family Historian, og vupti så har man alle de kære data samlet gennem mange år. Filen, der skal åbnes med Family Historian, ligger sikkert i C:\Users\Ejer\Documents\Legacy Family Tree\Data (hvis du ikke har ændret på standarderne), og du skal åbne den nyeste, der hedder noget med .fdb. Hos mig hedder den fx HBS2.fdb.

Man kan prøve Family Historian gratis i 30 dage for at se, om man kan lide det. Hvis man beslutter sig for at købe det, er prisen for version 7, som er den nyeste, 81,19 $. Det er med Nationalbankens dollarkurs i dag 566 kr. (81,19 * 6,9816).

Sammenlignet med andre slægtsforskningsprogrammer ligger det i den dyre ende, men det er også vildt avanceret, så man skal lige lære at finde rundt. Jeg er stadig i proces, og det føles lidt overvældende. Men sådan er det jo, når man har brugt et andet program i mange år.

Family Historian kan suppleres med et utal af tilføjelsesprogrammer, som også kaldes plugins. Der er lige nu 126 sådanne tilføjelser. De er vist ikke gratis, eftersom siden har titlen Plugin Store. Rettelse den 21/6-2024: Plug-ins er gratis trods navnet.

Jeg bruger ikke alt det med at printe rapporter, diagrammer osv. Og jeg bruger heller ikke DNA i min slægtsforskning. Hvis du bruger DNA, tror jeg ikke Family Historian er noget for dig, for søger man efter “DNA” på deres “Feature List“, får man ingen hits.

Jeg har “kun” brug for godt overblik på min PC, for at holde styr på data og billeder og for at kunne eksportere data og billeder til min TNG-side.

Eksporten sker vha. et plugin, og der er udviklet et særlig plugin, som sørger for at eksportere til TNG, fordi Family Historian har mange TNG-brugere. Når man først har fundet det rigtige plugin, og vel at mærke bruger det rigtigt, er det uhyre simpelt. Der er masser af hjælp at hente i form af den omfattende skriftlige dokumentation med skærmbilleder og i brugergruppen. De er simpelthen så søde og hjælpsomme.

Jeg har fundet en fejl i koblingen mellem Legacy og Family Historian

Når man skifter program, skal man se sig godt for, og man bliver nødt til at teste, for at ens data ikke skal ende i det forfærdeligste roderi, og for at man ikke mister overblikket over, hvilke data man har i hvilket program.

Jeg har testet flere gange, og jeg har simpelthen fundet en fejl, som det kan undre, at ikke andre brugere på verdensplan har rapportet. Først troede jeg selvfølgelig, at jeg havde gjort noget forkert. Men det havde jeg ikke. Det bekræfter de både i brugergruppen og i supporten.

Problemet er: Detaljeteksterne fra Legacy kommer ikke med til Family Historian, og det er selvfølgelig meget alvorligt. Kildenavnet “KB” kommer med og Detaljeinfo “Brande, C449 – 15 r, fol. 300, nr. 0” kommer med, men jeg mangler fx

Jørgen Stegemüller. Driftsleder, Martensens Allé, Brande By og sogn; f. i Brede, Lyngby sogn, Københavns Amt, d. 17/5 1922; søn af appreturmester Felix Rudolf Reinholdt Stegemüller og hustru Karen Sørensen. Gift med efterlevende Jytte Baunsgaard Kristensen, Martensens Allé, Brande. 50 år. Skifteretten i Kolding d. 22/11-1972. Meddelelse om begr. til dødssognet d. 5/12 1972.

Supporten formoder, at der er foretaget ændringer i Legacy-databasen, siden Family Historian testede, for det er så åbenlys en fejl, at den umuligt kan overses. Den, der vil være dygtigst til at løse problemet, har desværre ferie i næste uge. Men de har svaret lynhurtigt og taget min henvendelse seriøst.

Det sætter min konverteringsproces i stå, men der er ikke rigtig noget at gøre ved det.

At skifte fra Legacy til Family Historian

Jeg har været i tvivl om:

  1. Hvordan sætter jeg mig selv som en form for “afdød”, så mine egne data kan vises i TNG, når jeg ikke ellers viser nulevende?
  2. Hvordan får jeg sat billeder som foretrukne, så det er de rigtige, der vises som thumbnails i TNG?
  3. Hvordan sikrer jeg mig, at mine biologiske forældre markeres som “private” og aldrig nogensinde dukker op i TNG (75-års-reglen)?

Svarene var egl. ret enkle. Jeg har endnu ikke kunnet teste, da jeg er nødt til at afvente løsningen på det med detaljeteksterne. Jeg er lidt bange for at få rodet rundt i det hele og ikke vide, hvad jeg har hvor. Hvad har jeg i Legacy, hvad har jeg i Family Historian, hvad har jeg i test-TNG, og hvad har jeg i live-TNG?

Jeg kan selvfølgelig fortsætte i Legacy, som om intet var hændt, og så bare åbne Legacy-filen med Family Historian en gang mere. Så vil jeg være på den sikre side.

Sådan er det at teste. Jeg har prøvet det mange gange i mit professionelle liv. Jeg holder styr på fremdriften vha. pen og et stykke A4-papir for at vide, hvor jeg er kommet til. Jeg er for doven til at tjekke alt en gang mere.

Ulempe: Indtil videre kun på engelsk

Indtil videre findes Family Historian kun på engelsk, men jeg har faktisk tilbudt dem at oversætte det, for jeg tror, at mit kendskab til den danske terminologi er tilstrækkelig.

Det vil tage lang tid, måske et par år, for programmet er omfattende, men mine få dages brug og roden rundt har overbevist mig om, at Family Historian også bør findes i en dansk version. Det er lidt nørdet og lidt overvældende, når man lige åbner det. Men det vil alt være, hvis man har brugt et andet program i årevis. Det ser så godt ud, at det fortjener en dansk kundekreds. Og så er det 100 pct. fri for indflydelse fra MyHeritage.

Herudover skal der være tid til det (andet) frivillige arbejde, til slægtsforskning og til motion.

Det rigtig gode ville være, hvis jeg kunne finde at par stykker/en gruppe at oversætte sammen med:

  1. Opgaven ville blive løst hurtigere
  2. Kvaliteten ville blive højere
  3. Det er altid godt at have nogle at sparre med. Ensomme processer er ikke sunde.

Har du lyst at være med?

Skærmbilleder/screenshots

Herunder er et par skærmbilleder/screenshots fra Family Historian. En af de funktioner, jeg vældig godt kan lide er, at det er tydeligt, hvornår der sker et eller andet med en af de personer, der er knyttet til fx min far. De begivenheder vises med en grå baggrund (se det nederste billede herunder).

At skifte fra Legacy til Family Historian

 

At skifte fra Legacy til Family Historian 

At skifte fra Legacy til Family Historian


Har du kommentarer til artiklen?

Så er jeg glad for at modtage dem i relation til artiklen, dvs. i artiklens kommentarfelt herunder, ikke på Facebook og ikke via Messenger. Jeg svarer dig også relation til artiklen, ikke på Facebook og ikke via Messenger. Det skyldes, at kommentarer og artiklen jo ellers dekobles, og så er din kommentar ikke noget værd i fremtiden. Det er ærgerligt for os begge.

Hvis du ikke tidligere har kommenteret en af mine artikler her på siden, skal din kommentar først godkendes (spamhensyn). Min responstid er under normale omstændigheder meget kort. Herefter vil du stryge lige igennem.

,

Legacys forlovelse med MyHeritage

Legacys forlovelse med MyHeritage

Slægtsforskningsprogrammet Legacy er nu gratis

Legacys forlovelse med MyHeritage

Slægtsforskningsprogrammet Legacy er nu kommet i version 10, og der sondres ikke længere mellem gratisversioner og deluxe-versioner. Alt er helt gratis. Sikke nogle flinke folk tænker du måske. Selv hælder jeg til “Alt, der lyder for godt til at være sandt, er nok heller ikke helt sandt”.

Hvilke motiver kan der mon ligge bag, at man nu forærer sin vare væk til mennesker, der nok plejede at kunne finde under 200 kroner til et program, de bruger måske mange, mange timer på dagligt? Kunne man forestille sig, at strategien er, at det på sigt skal bevirke flere betalende MyHeritage-kunder?

Det er ingen nyhed, at Legacy og MyHeritage er ejet af den samme amerikanske kapitalfond. Sådan har det været i i hvert fald et par år. Jeg bryder mig bare ikke om sammenknytningen, fordi jeg anser MyHeritage som en mastodontisk pengemaskine, der ikke har ret meget med seriøs slægtsforskning at gøre. Deres fokus er penge og fx “SmartMatches”, DNA-cirkus og farvelægning af oldemors sommerkjoler fremfor studier af originalt kildemateriale.

Nuvel de har den danske folketælling 1940 i søgbar form, og det er da meget rart, men gratis er det altså ikke, faktisk er det sindssyg dyrt at få adgang, og der er selvfølgelig mange fejl, eftersom det er amerikanere, der har tastet ind, og de har naturligvis vanskeligt ved vores danske tegnsæt. Gad nok vide, hvad timelønnen har været. Har de gjort det gratis, hvorpå MyHeritage høster profitten?

De danske Open Source-projekter siger mig mere

Jeg kan meget bedre lide Open Source-projekterne, der har bevirket, at fx alle de forudgående danske folketællinger fra 1787 (og muligvis nogle af de allerførste fra 1769) er tastet ind på DDD.DDA. Det har været en kraftanstrengelse af rang, hvor utrolig mange mennesker har lagt lige så mange timer i både at taste og læse korrektur. Jeg tror, det har taget 20 år …

I Open Source-projekterne, som der har været mange af i Danmark, beslutter vi i fællesskab at give den en skalle med et eller andet, og så hjælper vi hinanden med at blive færdige, og der er ikke involveret fem flade øre i det.

Der sidder ikke nogle bagved og tjener efterfølgende kassen på det frivillige arbejde. Men det kræver selvfølgelig, at der er nogle, der vil styre og monitorere processen. Det kan fx være Rigsarkivet, for data skal jo i sidste ende også placeres et sted, eller en styregruppe i samarbejde med Rigsarkivet, som den vi havde i forbindelse med digitaliseringen af Nygårds Sedler for mange år siden. Det kørte vanvittigt godt, og jeg var selv en del af styregruppen.

Og øh … hvem siger i øvrigt, at alt skal være søgbart?

At blive en del af et univers

I det hele taget bryder jeg mig bare ikke om at blive spundet ind i virksomheders services, for det er stort set umuligt at slippe ud igen, som jeg fx kender det fra Apple. Har du én gang købt en iPhone, fordi den er af høj kvalitet og holder i mange år, er du en del af deres univers.

Jeg kan bedre lide selv at være “in control”. Jeg bruger ikke hele Google-universet, selvom jeg selvfølgelig godt kan se, at de har mange smarte “gratis” ting. Gratis er i anførselstegn, for prisen er, at de ved alt om mig. Og det er ikke fordi, jeg er konspirationsteoretiker eller foretager mig noget hemmeligt eller interessant. Jeg bryder mig bare ikke om det.

TNG og MyHeritage – og projekter uden arvtagere

Jeg har fået fortalt noget, der var nyt for mig: For nogle år siden var The Next Generation of Genealogy Sitebuilding (TNG) ved at blive opkøbt af MyHeritage, men alle brugerne blev så rasende, at udvikleren Darrin Lythgoe måtte opgive idéen. Forbrugere kan heldigvis stadig gøre en forskel.

Men man kan selvfølgelig spørge, hvad der sker, den dag Darrin bliver en meget gammel mand og ikke kan mere? Hvad skal vi brugere så gøre? Det vil være meget farligt, hvis der ikke er en arvtager til Darrins projekt, som han har drevet siden 2001. I det hele taget er så enorme projekter med så mange brugere alt for sårbare, hvis de drives af enkeltpersoner.

Det minder lidt om, at der faktisk kun er én virkelig hjerne bag den fremragende danske support til Legacy. Hvad gør vi, når Anne Marie bliver en meget gammel dame eller bare ikke gider mere? Jeg har læst, at der er en oversættergruppe, men så vidt jeg kan se på hjemmesiden, er der da ikke nogle af dem, der tager det daglige slæb med brugersupporten. Det er altid Anne Marie, der svarer, og sådan har det været i de 18 år, jeg har brugt Legacy.

Forsøg på dialog med MyHeritage og om at slippe ud af favntaget

Jeg har i et eller to år haft det fulde abonnement på MyHeritage, men har besluttet at stoppe, da der mangler sammenhæng mellem kvalitet og pris.

Firmaet er naturligvis ikke ansvarligt for brugernes data, der i vidt omfang består i, hvad brugerne kopierer fra hinanden uden nogensinde at tjekke en kilde. Men de er ansvarlige for selve systemets virkemåde, fx følgende der er det rene Anders And:

  1. forvrøvlede “justeringer” af søgeparametre, hvor man fx søger på Anne Marie men får vist resultater med Jens og Jørgen
  2. ubrugelige kildeangivelser, fx “Danish Church Books 1576 – 1919”
  3. man søger på fødselsår fx ca. 1750 men får vist resultater, der ligger 100-150 år senere
  4. har brugeren ikke angivet et dødsår for fx en person født i år 1800, vises personen som “private” – dvs. som levende
  5. kvinders navne ændres til deres giftenavne, hvilket er imod alle genealogiske standarder
  6. man bliver konstant ført til siden, hvor de forsøger at sælge en DNA-test
  7. når man indtaster værdier i “Year of Birth” og “Location” og søger, bliver man ført retur og må indtaste værdierne en gang mere.

Jeg har forsøgt en dialog med dem om disse punkter, men det har jeg – selvfølgelig – ikke fået noget ud af. Du kan læse forøget på dialog her (engelsk).

Da jeg angav, at jeg ikke ønskede at forny mit abonnement, blev jeg ringet op tre gange fra tre forskellige danske numre med “gode tilbud”. Nej ellers tak.

Skal jeg skifte program fra Legacy til noget andet?

Jeg har brugt Legacy siden 2006 (så vidt jeg husker), og jeg har været utrolig glad for det og den fine danske support, men denne forlovelse med MyHeritage byder mig så meget imod, så jeg overvejer at skifte program.

Men jeg tøver, for jeg har prøvet at skifte program et par gange før 2006, og det var dengang et meget tidskrævende arbejde at konvertere data. Ikke selve konverteringen men den efterfølgende oprydning. Jeg finder stadig rester af Brothers Keeper, Family Tree Maker (fx forkerte orddelinger) og Win Family. Jeg vil hellere bruge min tid på at læse originale tyske kilder.

Det er også svært at finde et program, der accepterer, at jeg er dansker. Det er ikke så meget det at bruge programmet, det finder jeg nok ud af, det er mere dets “samtale” med TNG. Jeg prøvede i går en testversion af “Family Historian”, og det så fint ud på min PC, og alle de rå data kunne fint eksporteres til TNG, men der gik ged i billedfilernes navne, som jo indeholder danske tegn. Jeg har én gang omdøbt 700 billedfiler, og det var ikke videre morsomt.

Deres support svarer ganske vist, at de understøtter Unicode (det er vist et andet ord for UTF-8), så det er måske bare opsætningen i TNG, der driller? Eller er jeg nu også for evigt forlovet med Legacy og MyHeritage? 😎 


Har du kommentarer til artiklen?

Så er jeg glad for at modtage dem i relation til artiklen, dvs. i artiklens kommentarfelt herunder, ikke på Facebook og ikke via Messenger. Jeg svarer dig også relation til artiklen, ikke på Facebook og ikke via Messenger. Det skyldes, at kommentarer og artiklen jo ellers dekobles, og så er din kommentar ikke noget værd i fremtiden. Det er ærgerligt for os begge.

Hvis du ikke tidligere har kommenteret en af mine artikler her på siden, skal din kommentar først godkendes (spamhensyn). Min responstid er under normale omstændigheder meget kort. Herefter vil du stryge lige igennem.

, ,

Jeg fandt en lettelse i Legacy

Jeg fandt en lettelse i Legacy

Dokumentation og kilder i Legacy

Jeg fandt en lettelse i Legacy

For øjeblikket ærgrer jeg mig gul og grøn over, at jeg blandt andet ikke har noteret, hvem der har været så søde at give mig en masse forskellige billeder. For fanden da. De erfarne slægtsforskere fortalte mig allerede dengang, at jeg skulle skrive alt ned, men der er ikke grænser for, hvad jeg fandt det u-nødvendigt at skrive ned. Nu sidder jeg 20 år efter og er mystificeret.

Der er også mange oplysninger uden kilder, som jeg heller ikke altid fandt det nødvendigt at notere. Jeg stolede på min hukommelse, hvilket var dumt. En del kan der rettes op på, nu hvor jeg fx har abonnement på tyske Archion.de, men det er at lave arbejdet flere gange, hvilket jeg er en stor modstander af. Jeg er ganske enkelt for doven til det.

Nu trækker jeg alt ud af en kirkebogsoplysning og sætter kilder på alt. Jeg har tidligere skrevet en artikel, jeg netop kaldte “Pres det hele ud af kirkebogen”. Den finder du her, og måske kan den inspirere dig?

Her kommer et eksempel fra min tyske familie, der optager mig lige nu:

Jeg fandt en lettelse i Legacy

Der er faktisk en beskæftigelse mere fra marts 1785, der stammer fra første barns dåb, men jeg kan ikke få den til at være på billedet.

Det tog lidt tid, før jeg fandt en god og stringent metode til at sætte kilder på oplysningerne fra de tyske kirkebøger. Jeg synes, de er gode fx sådan:
Landeskirchliches Archiv der Evangelischen Kirche Berlin-Brandenburg-schlesische Oberlausitz, Kirchenkreis Seelow, Görlsdorf, Gesamtkirchenbuch 1694-1834, Bild 438/508.

Jeg sidder ikke og skriver alt dette. Det er mest copy and paste. Lige p.t. arbejder jeg i Görlsdorf, og det eneste, jeg skal holde øje med, er, om det stadig er “Gesamtkirchenbuch 1694-1834”, og så skal jeg tilpasse billednummeret.

At notere de mange beskæftigelser har flere fordele:

  1. Livets op- og nedture vises. Det kan godt være præsten eller en anden myndighedsperson tager fejl, for måske skriver de bare det samme som ved det forrige barn, men det fås ikke bedre.
  2. Når jeg skal lede efter dødsfaldet, som “afrunder” et menneske, kan jeg tage udgangspunkt i den seneste beskæftigelse, for der er vedkommende jo i hvert fald i live. Dødsfaldet skal findes derefter, og det er hurtigt at finde frem til udgangspunktet. Her skulle jeg fx starte med at bladre fra december 1807.

Men det virker jo primært for mændene, når vi er mere end bare ca. 100 år tilbage. Hvad så med kvinderne?

Sådan kan “rammeværket” nemt sættes for kvinder

Det kan godt være, jeg burde have tænkt over det for mange år siden, men det har jeg altså ikke, så nu synes jeg, jeg har fundet de vises sten.

Måske kan du bruge tippet?

Når jeg fx tilføjer en begivenhed for en mand, og det kan være en beskæftigelse eller en anden begivenhed, og kilden er sat på, trykker jeg på det markerede ikon for at kopiere til udklipsholderen. Alle oplysningerne inkl. kilden er nu parate til at blive “genbrugt”.

Jeg fandt en lettelse i Legacy

Næste trin er at genbruge oplysningerne hos kvinden (men det kunne også være en anden). Jeg går over til hende, som i dette tilfælde hedder Sophia Lehmanninn (eller ca. deromkring), og som jeg endnu ikke ved så meget om, men det kommer.

Hos hende trykker jeg først “Tilføj” og denæst på ikonet lige til højre for det, der tidligere var peget på med rødt. Det har titlen “Indsæt begivenhed fra udklipsholder”. Titlen vises, når man holder musen over ikonet.

Hun er ikke “Huf- und Waffenschmiede”, så begivenheden “Beskæftigelse” er forkert. Den retter jeg til fx “Bopæl” og sletter “Huf- und Waffenschmiede”. Det, jeg får ud af det, kan se sådan ud, og det fortæller mig, at hun i hvert fald er i live til november 1797 (hvis der altså ikke er noget, der taler imod det, for så kan tricket selvfølgelig ikke bruges).

Nu har jeg det hele inkl. kilderne. Og jeg har næsten ikke foretaget mig noget. Det, synes jeg selv, er ret smart.

Jeg fandt en lettelse i Legacy


Rammer mine artikler dine interesser?

Her kan du deltage i en lille enquete og helt anonymt fortælle om dig selv. Formålet er, at jeg måske kan skrive mere om det, der interesserer netop dig.

Hvis du er interesseret, kan du se de hidtidige resultater, ved at klikke på knappen “Vis resultater” nederst. Når du holder musen over en af cirklerne, kan du se antal respondenter bag procentangivelserne:


Har du kommentarer til artiklen?

Så er jeg glad for at modtage dem i relation til artiklen, dvs. i artiklens kommentarfelt herunder, ikke på Facebook og ikke via Messenger. Jeg svarer dig også relation til artiklen, ikke på Facebook og ikke via Messenger. Det skyldes, at kommentarer og artiklen jo ellers dekobles, og så er din kommentar ikke noget værd i fremtiden. Det er ærgerligt for os begge.

Hvis du ikke tidligere har kommenteret en af mine artikler her på siden, skal din kommentar først godkendes (spamhensyn). Min responstid er under normale omstændigheder meget kort. Herefter vil du stryge lige igennem.

,

Diagrammer og VBA-koder styrer slægtsdata

Diagrammer og VBA-koder styrer slægtsdata

Lav diagrammer med ChatGPT

Diagrammer og VBA-koder styrer slægtsdata

Advarsel: Denne artikel er endog meget “nørdet”.

Jeg rydder stadig op i slægtsdata – og jeg er stadig fascineret af ChatGPT. I går blev jeg opmærksom på, at der findes mange gratis tilføjelsesprogrammer (plug-ins) til ChatGPT, og jeg installerede “Diagrams: Show Me”.

Lige nu har jeg den betalte version af ChatGPT, dvs. version 4. Om tilføjelsesprogrammerne også findes til ChatGPT version 3.5, er jeg ikke klar over.

For at styre oprydningen har jeg lavet en Excelfil.

Billederne i denne artikel er svære at se, med mindre du vha. CTRL + zoomer ind med din browser.

Diagrammer og VBA-koder styrer slægtsdata

Og for at finde på en både sjov og nyttig anvendelse af “Diagrams: Show Me”, besluttede jeg at bede ChatGPT lave et diagram over den samlede proces fra data i Legacy til markering af direkte aner i Excelfilen.

  • Måske kan du bruge nogle af ideerne og koderne?
  • Måske får du mod på selv at lege med ChatGPT?

Der er stort set intet af alt det nedenstående, jeg har lavet selv, for jeg kan ikke kode. ChatGPT har gjort det for mig, og jeg har bygget det op over et par måneder, når jeg har fået en ny idé til noget, der kunne være dejligt at få med. Læg mærke til, at ChatGPT er dygtig til at indsætte forklarende kommentarer i VBA-koden. Kommentarerne er de linjer, der starter med en “pling” – dvs. et enkelt anførselstegn: ‘

Det virkelig interessante er, at man kan skrive til ChatGPT, som var den et menneske. Man behøver ikke kende de rigtige termer, som man ville skulle, hvis man ville opbygge det ved at søge med Google. Hvis jeg var Google, ville jeg ryste i bukserne af skræk. De har lavet deres egen Artificial Intelligence-model (AI-model), som kaldes “Gemini”, men af forskellige årsager, vil det vare flere år, før den kommer til Europa. Så vidt jeg husker, skyldes det noget med “Gætte-Per” (GDPR).

Med Gemini sætter Google nu stort ind på at vippe ChatGPT, som indtil videre er førende inden for sprogmodeller, af pinden. Chatbotten, der er udviklet af firmaet Open Ai, fik på blot to måneder 100 millioner brugere, og slog dermed rekorden for flest nye brugere på kortest tid.

Kilde: dr.dk, 7. december 2023

Det får du retur

Du får et meget flot diagram og en beskrivelse af diagrammet med menneskeord.

Jeg synes, der mangler nogle trin i forhold til det, jeg bad om (se nederste afsnit “Her er hvad jeg skrev til ChatGPT”). Det skyldes formentlig, at jeg ikke har været tydelig nok i min beskrivelse. Det er jo trods alt bare en robot – og den kan ikke levere noget retur, som den ikke har fået input om. Det kan kun mennesker tænke sig til. Men det er jo nemt at øve sig i at blive mere tydelig i sin “kravspecifikation” og så simpelthen bare spørge en gang mere.

Menneskeordene følger her

sequenceDiagram
participant Legacy as “Legacy Software”
participant CSV as “CSV File (DirekteAner-2.csv)”
participant VBA as “VBA Macro (SplitNames)”
participant Excel as “Excel File (Gennemgang af slægtsfil.xlsm)”
participant Macro as “VBA Macro (MatchAndHighlight)”

Legacy->>CSV: 1) Start Legacy
Legacy->>CSV: 2) Vælg Fokusgruppe
Legacy->>CSV: 3) Søg, Forskelligt, Fokusgruppe
Legacy->>CSV: 4) Vælg ‘Aner’ i direkte linje
Legacy->>CSV: 5) Lav liste over direkte aner
Legacy->>CSV: 6) Vælg ‘Udskriv’
Legacy->>CSV: 7) Vælg ‘Kommasepareret fil’
Legacy->>CSV: 8) Klik ‘Opret’
Legacy->>CSV: 9) Gem som ‘DirekteAner-2.csv’

CSV->>VBA: Importer til Excel
VBA->>Excel: Kør ‘SplitNames’ makro
Excel->>VBA: Opdel navne i felter

VBA->>Excel: Kopier data til ‘Gennemgang af slægtsfil.xlsm’
Excel->>Macro: Placer data i kolonner B, C, D
Macro->>Excel: Kør ‘MatchAndHighlight’ makro
Excel->>Macro: Farv direkte aner gule
Macro->>Excel: Markér direkte aner med ‘Ja’

Her kommer diagrammet

Diagrammer og VBA-koder styrer slægtsdata

Her er hvad jeg skrev til ChatGPT

Jeg har fået fortalt af en ven, at det kan betale sig at “tale pænt” til robotten, så det gør jeg. Og jeg må sige, at jeg altid får pæne svar retur.

“Hej igen

Du er så dygtig til at lave diagrammer. Kan du lave et diagram over nedenstående? Jeg er i tvivl om, hvilken diagramtype, der er bedst, men jeg tror, at et procesdiagram vil være mest velegnet. Er du enig?

Diagrammet skal starte med følgende, som ikke står i VBA-koden, da det er fra et andet program, der hedder Legacy, som er et program til slægtsforskning.

1) Start Legacy
2) Vælg en “Fokusgruppe”, der rummer direkte aner
3) Det kan du gøre sådan:
3a) Søg
3b) Forskelligt
3c) Fokusgruppe
3d) Klik på knappen “Fokusgruppe” og i vinduet der, klikkes på knappen “Tilføj en person og aner”.
4) Der skal du så kun have markeret “Aner” i direkte linje (fjern eventuelle flueben nedenfor).
5) Nu har du lavet Fokusgruppen og kan klikke på knappen nederst “Lav liste”. Så har du en liste over de direkte aner
6) Vælg “Udskriv”
7) Sæt mærke i “Kommasepareret fil”
8) Klik “Opret”
9) Gem filen med navnet “DirekteAner-2.csv” (den kan selvfølgelig hedde alt muligt andet – så skal du bare selv konsekvensrette nede i makroens linje, hvor der står: Set ws = ThisWorkbook.Worksheets(“DirekteAner-2”)

Det første vi skal gøre med filen er at køre makroen “SplitNames”. Den sørger for at RIN-nr (Legacys ID-nr.), for- og mellemnavne og så efternavne står pænt i hvert sit felt, idet Legacy skriver det hele i ét felt, fx “1,Stegemüller, Hanne B.”. Det kan vi ikke bruge.
Koden er:

Option Explicit

Sub SplitNames()
Application.ScreenUpdating = True
Dim ws As Worksheet
Dim LastRow As Long
Dim i As Long
Dim ID As String
Dim FirstName As String
Dim LastName As String
Dim SplitEntry() As String
Dim Names As String

' Definer hvilket regneark du arbejder med
Set ws = ThisWorkbook.Worksheets("DirekteAner-2")

' Find sidste række med data i kolonne A
LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row

' Gennemgå alle rækker med data
For i = 1 To LastRow
' Først, rens cellen for anførselstegn
ws.Cells(i, "A").Value = Replace(ws.Cells(i, "A").Value, """", "")
' Split ID og navne-delen på komma
SplitEntry = Split(ws.Cells(i, "A"), ",", 2) ' Splitter kun ved det første komma

' Sørg for at der er et element at tildele til ID
If UBound(SplitEntry) >= 0 Then
ID = Trim(SplitEntry(0)) ' ID er altid til stede før det første komma
Else
ID = ""
End If

' Tjek om der er yderligere oplysninger udover ID
If UBound(SplitEntry) >= 1 Then
' Der er mere end bare et ID
Names = Trim(SplitEntry(1))
' Find sidste komma, som adskiller efternavn og fornavn
Dim LastComma As Integer
LastComma = InStrRev(Names, ",")
If LastComma > 0 Then
FirstName = Trim(Mid(Names, LastComma + 1))
LastName = Trim(Left(Names, LastComma - 1))
Else
' Hvis der ikke er et komma, antager vi at hele strengen er fornavnet
FirstName = Names
LastName = ""
End If
Else
' Hvis der ikke er yderligere information, er navnefelterne tomme
FirstName = ""
LastName = ""
End If

' Placer værdier i de ønskede celler
ws.Cells(i, "B").Value = ID
ws.Cells(i, "C").Value = FirstName
ws.Cells(i, "D").Value = LastName

' Tilføj dette for at se værdierne i det umiddelbare vindue
Debug.Print "Row: " & i & "; ID: " & ID & "; FirstName: " & FirstName & "; LastName: " & LastName
Next i

MsgBox "Navneopdeling fuldført!"
End Sub

Når navneopdelingen er fuldført, står data pænt i det rigtige felter. De skal kopieres ind i den anden fil, hvor du holder øje med, hvor langt du er nået med din gennemgang af slægtsdata. Den anden fil har jeg kaldt for “Gennemgang af slægtsfil.xlsm”. Det er vigtigt, at filen gemmes som typen .xlsm, for eller kan den ikke rumme makroen.

I “Gennemgang af slægtsfil.xlsm” skal du gøre følgende:

Placer data fra “DirekteAner-2” i kolonnerne B (ID-nummeret), C (for og mellemnavne) og D (Efternavn(e)).

I kolonne A skriver du bare ordet “Ja” foran alle navnene.

Kolonne E skal være tom for at skabe lidt overblik.
Kolonne F skal rumme Fornavn(e)
Kolonne G skal rumme Efternavn(e)
Kolonne H skal rumme RIN-nr., dvs. Legacys ID-nummer
Kolonne I skal rumme ordet “Ja”, hvis det er en direkte ane.

Er det ikke en direkte ane, skal du selv udfylde felterne F, G og H

Er det en direkte ane, skriver du ID-nummeret i kolonne H og kører makroen herunder. Den henter data fra kolonnerne A, B, C og D og farver felterne F, G, H og I gule, så det er nemt at se, at dette er en direkte ane.

Her er makroen, du skal køre – bemærk at fanen skal hedde “Ark1”.
Du kan kalde fanen noget andet, men så skal du konsekvensrette i koden, hvor der står “Set ws = ThisWorkbook.Worksheets(“Ark1″)”:

Sub MatchAndHighlight()

Dim ws As Worksheet
Dim rngToSearch As Range, rngToMatch As Range
Dim cell As Range, matchCell As Range
Dim matchFound As Boolean
Dim lastRow As Long

' Sæt arbejdsark
Set ws = ThisWorkbook.Worksheets("Ark1")

' Definer områderne for matchning
Set rngToSearch = ws.Range("H2:H" & ws.Cells(ws.Rows.Count, "H").End(xlUp).Row)
Set rngToMatch = ws.Range("B2:B" & ws.Cells(ws.Rows.Count, "B").End(xlUp).Row)

' Nulstil farvning og "Ja"
lastRow = ws.Cells(ws.Rows.Count, "I").End(xlUp).Row
ws.Range("F2:I" & lastRow).Interior.Color = xlNone
ws.Range("I2:I" & lastRow).Value = ""

' Loop igennem hver celle i rngToSearch for at finde match i rngToMatch
For Each cell In rngToSearch
matchFound = False
If cell.Value <> "" Then
For Each matchCell In rngToMatch
If cell.Value = matchCell.Value Then
ws.Range("F" & cell.Row & ":I" & cell.Row).Interior.Color = vbYellow
ws.Cells(cell.Row, "I").Value = "Ja"
ws.Cells(cell.Row, "F").Value = ws.Cells(matchCell.Row, "C").Value ' Kopier fornavn
ws.Cells(cell.Row, "G").Value = ws.Cells(matchCell.Row, "D").Value ' Kopier efternavn
matchFound = True
Exit For
End If
Next matchCell

If Not matchFound Then
ws.Cells(cell.Row, "I").Value = ""
ws.Range("F" & cell.Row & ":I" & cell.Row).Interior.Color = xlNone
End If
End If
Next cell

MsgBox "Matchning fuldført!"

End Sub"

 


Har du kommentarer til artiklen?

Så er jeg glad for at modtage dem i relation til artiklen, dvs. i artiklens kommentarfelt herunder, ikke på Facebook og ikke via Messenger. Jeg svarer dig også relation til artiklen, ikke på Facebook og ikke via Messenger. Det skyldes, at kommentarer og artiklen jo ellers dekobles, og så er din kommentar ikke noget værd i fremtiden. Det er ærgerligt for os begge.

Hvis du ikke tidligere har kommenteret en af mine artikler her på siden, skal din kommentar først godkendes (spamhensyn). Min responstid er under normale omstændigheder meget kort. Herefter vil du stryge lige igennem.