Men hvor dan får jeg den til at søje hele excel arket igennem og rette den til at det kun er det føreste bokstav i starten og efter et mellemrum som er med store bokstaver.
=STORT.FORBOGSTAV(A1) den trækker du så til højre lige så mange kolonner som der er data i der skal oversættes. maker alle formelerne og træk dem nedad indtil der ikke er flere data
Hvis kun det er det første bogstav i cellen der skal være stort, kan denne makro bruges,
Sub test() Dim test1, test2 As String, C, K, SK, SC As Integer SK = 4 ' sidste kolonne der skal oversættes SC = ActiveCell.SpecialCells(xlLastCell).Row ' finder sidste række For C = 1 To SC For K = 1 To SK Cells(C, K) = Left(Cells(C, K), 1) & LCase(Right(Cells(C, K), Len(Cells(C, K)) - 1)) Next K Next C
OK så der der fanme dømt spagetti, med det virker :-)
Sub mellemrum() Dim navn As String Dim antal As Integer Dim i As Integer Dim forbokstav As String Dim fornavn As String Dim fornavn2 As String Dim pos As Integer Dim efternavn As String Dim efternavn2 As String Dim mellemrum As Integer Dim ferdig As String Dim C, K, SK, SC As Integer
SK = 4 SC = ActiveCell.SpecialCells(xlLastCell).Row For C = 1 To SC For K = 1 To SK
navn = Cells(C, K) navn = LCase(navn) antal = Len(navn)
Sub test() Dim C, K, SK, SC, MYPOS As Integer SK = 4 ' sidste kolonne der skal oversættes SC = ActiveCell.SpecialCells(xlLastCell).Row ' finder sidste række For C = 1 To SC For K = 1 To SK MYPOS = InStr(1, Cells(C, K), " ") If MYPOS = 0 Then Cells(C, K) = Left(Cells(C, K), 1) & LCase(Right(Cells(C, K), Len(Cells(C, K)) - 1)) Else Cells(C, K) = Left(Cells(C, K), 1) & LCase(Mid(Cells(C, K), 2, MYPOS - 1)) & _ Mid(Cells(C, K), MYPOS + 1, 1) & LCase(Right(Cells(C, K), Len(Cells(C, K)) - (MYPOS + 1))) End If Next K Next C End Sub
her er den med et mellemrum der kommer fejl hvis der der flere
selv tak, det skulle absolut være en makro, hva' *LOL*
Synes godt om
Ny brugerNybegynder
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.