• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

asterixen plaatsen voor en na een getal in excel

Status
Niet open voor verdere reacties.

Marij84

Gebruiker
Lid geworden
5 mrt 2013
Berichten
64
Goeiemorgen

Ik zoek een snelle manier om voor en na een getal (in hetzelfde vakje) een asterix te plaatsen.
Heb het bestandje toegevoegd. de getallen die aangepast moeten worden staan in het roos aangeduid.
Heb al een aantal getalletjes manueel aangepast (sterretje voor en na het getal) zodat er een voorbeeld is van hoe het eruit moet zien.

Er moet toch een formule of iets bestaan om dit werk eenvoudiger te maken? want nu valt dat nog mee , maar als er in de toekomst grotere bestanden gemaakt worden zie ik het niet zitten om elk getal handmatig te veranderen.

wie kan er mij helpen?

Bekijk bijlage Lijst datacassettes.xlsx

groetjes
 
met een macro zo het kunnen.

Code:
Sub Sterretjes()
Application.ScreenUpdating = False
On Error Resume Next
For Each cl In Range("C:C").SpecialCells(2, 1)
cl.Value = "*" & cl.Value & "*"
Next

For Each cl In Range("H:H").SpecialCells(2, 1)
cl.Value = "*" & cl.Value & "*"
Next

End Sub

Niels
 
ga ik eens proberen :)
dank je :)

Hoe kom je erop om zo een formule voor een macro te maken?
Ik zou niet weten hoe ik daar zelf aan moet beginnen ...

groetjes
 
Ik heb alles hier op de site geleerd door te lezen en later door vragen te beantwoorden.
Verder staat er veel op internet en zijn er verschillende boeken over VBA



Niels
 
Ik begrijp de macro wel, want heb ze nu ook toegepast op andere bestandjes
maar om het zelf van 0 te ontwikkelen...niet zo evident
heb ondertussen hier inderdaad al redelijk wat geleerd :) superforum!
 
Zonder macro:

Celecteer van te voren de juiste cellen >> rechtsemuisknop >>
klik op cel eigenschappen >> klik onderaan op aangepast >>
celecteer de 0 zet ervoor en erna de volgende "*"

zie afbeelding


getal aanpassen.jpg
 
LET OP:
de oplossing van Niels wijzigt echt de inhoud van de cellen in kolom C en H.
de oplossing van sa11 wijzigt niet de inhoud van de cellen, maar alleen hoe die getoond wordt.
 
als er in een cel oorspronkelijk staat 12356, dan resulteert de macro van Niel in een waarde * 12356 *, terwijl de methode van sa11 de inhoud van de cel niet wijzigt, maar er wel uit laat zien als *12356*.

In dat laatste geval kun je blijven rekenen met de celwaarden, in het eerste geval worden de waarde omgezet naar teksten en daar valt minder gemakkelijk mee te rekenen.

zie ook de bijlage
 

Bijlagen

Laatst bewerkt:
ah dat is wel goed om te weten!

momenteel worden ze gebruikt om getallen om te zetten naar barcodes

alvast bedankt voor de tip.
 
zie ook de bijlage in bericht #12
 
super! dank je wel.
heb het hier ook even vermeld dat ze ermee rekening moeten houden
en ik ben weer iets wijzer geworden vandaag ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan