Just nu i M3-nätverket
Gå till innehåll
Lars G

LÖST Excelproblem Vba utskrift

Rekommendera Poster

Lars G

Är nybörjare i Vba på Excel
Om jag i ett macro har följande kommando

Cells(1, 39) = "Vinst på följande rader"

så får jag följande utskrift på skärmen i cell AM1

Vinst p� f�ljande rader

å och ö blir konstiga tecken
Vad är det för inställning som är fel?
Blir samma på Excel 2004 och 2019

Hur gör jag om Jag vill texten med understreck och ev. färgbakgrund?

Tacksam för svar


/Lars G
 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Hanse

Kolla dina språkinställningar, på menyraden klicka på Arkiv / Alternativ (längst ner) däretf

klickar du på Språk se till svenska är standard både på visningsspråk och redigerings-

språk

hoppas att det räcker så

 

HANS

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Lars G

Tyvärr är det inte så enkelt.

Har dubbelkollat ett flertal gånger.

 

/Lars G

 

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Automan

Hej!

Prova att spela in ett macro

Ställ dig i den cell du vill ha texten

Skriv in i cellen den text du vill ha med åäö

Stoppa inspelningen av macrot

Kontrollera efteråt den kod som genererats och då borde du kunna se vad för vb kod som ger åäö i din cell

Utifrån resultatet kan du bygga vidare på den vb kod du vill ha i Excel

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Lars G

Jag måste be Hanse om ursäkt.

Jag hade problem med utskrift av å ä och ö i VBA för Excel.

Kolla språkinställningar så att visningsspråk och redigeringsspråk är på svenska skrev du och det gjorde jag, och allt stämde, men fel ändå.

Hanse var på rätt spår men kom inte riktigt fram.

Till slut kom jag på lösningen.

Gjorde en sökning på Google med texten "write country specific letters VBA Excel" och hitta lösningen.

på denna sida   https://www.spreadsheet1.com/how-to-display-foreign-characters-in-vbe.html

 

Gjorde i tur och ordning på följande sätt i Win10.

1. Inställningar

2.Tid och språk

3.Till vänster, Språk

4.Uppe till höger, "Administrativa språkinställningar"

5.Ändra systemspråk

6.i rutan Nationella inställningar, ta bort bocken i rutan Beta:Använd Unicode UTF-8 för globalt språkstöd

 

Varför den rutan var ibockad har jag ingen aning om. Vem använder UTF-8 idag?

I Sverige används ASCII-tabell enligt ISO/IEC 8859-15 även kallad ISO Latin 9.

 

Nu kan jag skriva ut med både å,ä och ö. i VBA för Excel.

 

Problemet löst.

 

/Lars G

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser
Mr Andersson
1 timme sedan, skrev Lars G:

Vem använder UTF-8 idag?

I Sverige används ASCII-tabell enligt ISO/IEC 8859-15 även kallad ISO Latin 9.

 

 

UTF-8 är en teckenkodningsteknik för Unicode har stöd för alla språk (och mer därtill) och används flitigt överallt. 

Det du skriver är en specifik teckenuppsättning för endast vissa språk.

 

Om man sparar UTF-8 koder i en fil och sedan öpnnar filen i ett program som inte fattar UTF-8 så blir det det felet du hade ovan.

 

Unicode används för att man ska kunna skicka filer mellan datorer som har olika språk utan att det blir fel.

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...