Hej Tack så mycket Niklas, det fungerade perfekt Det enklaste är om du helt enkelt spelar in ett makro i excel som gör sakerna du vill, och sen kollar koden i VBA editor (alt-F11). Måste tacka en extra gång. Det var ett av dom bättre råden jag har fått. Då jag ändå har dig på tråden. Om applikationen heter xlapp:Skriva text till excel medVBA
Har följande problem med att skriva en textsträng till Excel med VBA
Textsträngen är "02" och skall alttså visas i Excel som "02".
När jag gör detta med följande kod blir det bara "2" i cellen i Excel.
Nollan försvinner alltså.
Här är koden:
xlSheet.Cells(1, 1).Value = "02"
Skulle också vilja ha tips om hur man höger resp vänsterjusterad en kolumn med kod från VB
Är det någon som har en lösning Sv:Skriva text till excel medVBA
Har du någon lösning på min nästa fråga också ?Sv: Skriva text till excel medVBA
Har inte excel där jag är just nu (linuxdator), men de ska vara något i stil med:
Sheet.Columns(...).Alignment = xlLeft
eller kanske
Sheet.Columns(...).HorizontalAlign = xlLeftSv:Skriva text till excel medVBA
Det löser ju också alla andra frågor jag har om VBA och Excel, var det än kan vara Sv:Skriva text till excel medVBA
Om jag sparar till en befintlig fil så vill jag inte ha frågan om
jag vill skriva över den.
Jag vill att den skall skriva över den utan att svara Ja varje gång
använder detta kommando för att spara filen
xlSheet.SaveAs App.Path & "\Test.xls"
Sv: Skriva text till excel medVBA
xlapp.DisplayAlerts = False;
Glöm inte att ställa tillbaks efter anropet.