jeroen1972
Gebruiker
- Lid geworden
- 2 okt 2006
- Berichten
- 8
Hallo,
Ik heb een bestand met circa 935 klanten. Deze staan onder elkaar. De een gedeelte van de plaatsnamen staat echter in met hoofdletters, dit wil ik niet omdat dit erg schreewerig op de brieven komt. Dus ik wil de plaatsnaam beginnen met een hoofdletter en verder met kleine letters.
Nu vond ik de volgende oplossing op Helpmij.nl:
Klik met je rechtermuisknop op een tabblad en kies "Programmacode weergeven" links zie je dan de namen van je blad, selecteer daar het bewuste blad, rechts heb je nu een blanco veld daar kan je de volgende code in plakken, als nu Blad1 geactiveert wordt veranderen de eerste letters in hoofdletters. A1:C10 kan je veranderen in dat wat op jouw blad van toepassing is.
Private Sub Worksheet_Activate()
Dim Rng As Range
For Each Rng In Worksheets("Blad1").Range("A1:C10")
If Rng.HasFormula = False Then
Rng.Value = StrConv(Rng.Value, vbProperCase)
End If
Next Rng
End Sub
Dit snap ik redelijk. Nu zet ik de plaatsnamen onder elkaar in een nieuw blad van A1 tot A938. Ik plak het script in de worksheet maar er gebeurd niets.
Wie kan mij helpen!!!!
Gr. Jeroen
Ik heb een bestand met circa 935 klanten. Deze staan onder elkaar. De een gedeelte van de plaatsnamen staat echter in met hoofdletters, dit wil ik niet omdat dit erg schreewerig op de brieven komt. Dus ik wil de plaatsnaam beginnen met een hoofdletter en verder met kleine letters.
Nu vond ik de volgende oplossing op Helpmij.nl:
Klik met je rechtermuisknop op een tabblad en kies "Programmacode weergeven" links zie je dan de namen van je blad, selecteer daar het bewuste blad, rechts heb je nu een blanco veld daar kan je de volgende code in plakken, als nu Blad1 geactiveert wordt veranderen de eerste letters in hoofdletters. A1:C10 kan je veranderen in dat wat op jouw blad van toepassing is.
Private Sub Worksheet_Activate()
Dim Rng As Range
For Each Rng In Worksheets("Blad1").Range("A1:C10")
If Rng.HasFormula = False Then
Rng.Value = StrConv(Rng.Value, vbProperCase)
End If
Next Rng
End Sub
Dit snap ik redelijk. Nu zet ik de plaatsnamen onder elkaar in een nieuw blad van A1 tot A938. Ik plak het script in de worksheet maar er gebeurd niets.
Wie kan mij helpen!!!!
Gr. Jeroen