Avatar billede Klaus123 Mester
27. september 2017 - 13:41 Der er 1 kommentar og
1 løsning

VBA

Hej

Jeg vil gerne indsætte følgende i en celle i en tabel via vba.

"symbol" sænket skrift "tal"

Eventuelt lave en tekststreng med et symbol

Håber der er en som kan hjælpe
Avatar billede Lene Fredborg Ekspert
27. september 2017 - 15:04 #1
Ud fra din forklaring er det lidt svært at udlede præcis, hvad du ønsker, men det lyder til at være af en karakter, hvor det er nyttigt at optage en makro, mens du gør det, du gerne vil have til at ske. Derefter kan du studere den makro, du har optaget, og lave tilretninger efter behov.

Se evt. følgende artikler (engelsk):
https://wordmvp.com/FAQs/MacrosVBA/UsingRecorder.htm
https://wordmvp.com/FAQs/MacrosVBA/VBABasicsIn15Mins.htm
Avatar billede Den Store Stygge ;0) Seniormester
31. oktober 2017 - 21:57 #2
Måske noget som:

Sub OpretSymbolOgSænketSkrift()
    ' denne kode vælger cellen i 2. række, 3. kolonne
    ActiveDocument.Tables(1).Cell(2, 3).Select
    ' indsætter symbol angivet med ASCII koden
    Selection.TypeText Chr(181)
    ' formaterer til Sænket skrift
    Selection.Font.Subscript = True
    ' indsætter tal
    Selection.TypeText Text:="7"
    ' formaterer til ikke Sænket skrift
    Selection.Font.Subscript = False
End Sub

Sub AsciiKodeForValgteTegn()
' lister ascii koder og tegn for markeret tekst
Dim itmChar As Variant

For Each itmChar In Selection.Characters
    Debug.Print Asc(itmChar) & " - " & itmChar
Next

End Sub
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

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