Avatar billede dmg Nybegynder
15. juni 2004 - 12:46 Der er 9 kommentarer og
2 løsninger

Første bogstav skal være stort

Hej Eksperter.

Jeg er meget meget dårlig til excel. Men jeg har modtaget et stort dokument, med en masse bruger info, så som: navn, stilling, adresse, by osv.

Det ville være ekstremt fedt, hvis man kunne køre en funktion / søg erstat, der kunne ændrer det første bogstav i hver celle til stort bogstav, hvis det altså står med lille.

Håber i har nogen gode ideer :-)
Avatar billede b_hansen Novice
15. juni 2004 - 12:48 #1
=STORT.FORBOGSTAV(A1)

hvor teksten står i celle A1
Avatar billede dmg Nybegynder
15. juni 2004 - 12:55 #2
Jamen, det har jeg prøvet, men det skal jo være hele dokumentet. Alle rækker og coloner der bliver rettet, ikke kun et :)
Avatar billede b_hansen Novice
15. juni 2004 - 13:02 #3
Nej det er klart. Formlen rettter sig jo kun mod en enkelt celle. For at få alle cellerne med, skal formlen kopieres nedad, så alle rækker er med. Tilsvarende skal den kopieres udad, så alle kolonner kommer med.
Avatar billede b_hansen Novice
15. juni 2004 - 13:07 #4
det kan gøres således:

1. Indtast formlen i første række
2. Marker cellen med formlen
3. Hold SHIFT tasten nede, mens du taster END HOME ( de to taster med teksten END og derefter HOME). Flyt derefter markeringen det nødvendige antal kolonner til højre, mens du stadig holder SHIFT nede
4. Tast CTRL+D (hold kontroltasten nede, mens du taster på D) Herved kopieres formlen nedad
5. Tast CTRL+R. Herved kopieres formlen til højre i regnearket.
6. kopier det markerede
7. Flyt markøren til det den første celle med oprindeligt data
8. Gå op i menuen Rediger. Vælg indsæt speciel
9. Sæt markering i Værdier og vælg ok

Så skulle data gerne være rettet.

Men husk at teste på en kopi først *S*
Avatar billede dmg Nybegynder
15. juni 2004 - 13:08 #5
ok. Kan du evt give et eksempel på dette. Som sagt er jeg overhovedet ikke bekendt med excel :(
Avatar billede jkrons Professor
15. juni 2004 - 13:08 #6
Eller kør denne makro på dit ark:

Sub stbogs()
    For Each c In ActiveSheet.UsedRange.Cells
        c.Value = Application.WorksheetFunction.Proper(c.Value)
    Next c
End Sub
Avatar billede dmg Nybegynder
15. juni 2004 - 13:16 #7
wow!!! jkrons!!! Det virkede sku!

Men til b_hansen. Jeg prøvede følgende, men det virker altså ik helt :(
tilgængæld, syntes jeg også du skal have points for at være så sød at skrive sådan en go vejledning! I får begge points! Tusind tak for hjælpen!
Avatar billede jkrons Professor
15. juni 2004 - 13:47 #8
Velbekomme :-)
Avatar billede dmg Nybegynder
15. juni 2004 - 13:54 #9
Har dog lige et hurtigt spørgsmål, håber du kan svarer gratis i første omgang ;-)

Kan man gemme sådan en makro, så den altid kan hentes frem, eller skal man lave den hver gang?
Avatar billede jkrons Professor
16. juni 2004 - 12:43 #10
Du kan gemme den i en fil, som du kalder person.xls. Denne fil gemmer du så i mappen xlstart. Så vil den være tilgængelig i alle projektmapper.
Avatar billede dmg Nybegynder
16. juni 2004 - 12:52 #11
Helt sikkert... tusind tak, skal du have ;-)
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