Lars G Postad 16 mars, 2020 Share Postad 16 mars, 2020 Ä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 Länk till kommentar Dela på andra webbplatser More sharing options...
Hanse Postad 16 mars, 2020 Share Postad 16 mars, 2020 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 Länk till kommentar Dela på andra webbplatser More sharing options...
Lars G Postad 16 mars, 2020 Trådskapare Share Postad 16 mars, 2020 Tyvärr är det inte så enkelt. Har dubbelkollat ett flertal gånger. /Lars G Länk till kommentar Dela på andra webbplatser More sharing options...
Automan Postad 17 mars, 2020 Share Postad 17 mars, 2020 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 Monshi reagerade på detta 1 Länk till kommentar Dela på andra webbplatser More sharing options...
Solution Lars G Postad 25 mars, 2020 Trådskapare Solution Share Postad 25 mars, 2020 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 Mikael63 och Hanse reagerade på detta 2 Länk till kommentar Dela på andra webbplatser More sharing options...
Mr Andersson Postad 25 mars, 2020 Share Postad 25 mars, 2020 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. Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster