---
title: "Styra datatyp i Excel med ASP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/79568-styra-datatyp-i-excel-med-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Calippo"
published: "2003-06-12T13:03:14.000Z"
updated: "2003-06-12T13:48:57.000Z"
replies: 9
views: 313
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/79568-styra-datatyp-i-excel-med-asp"
---

# Styra datatyp i Excel med ASP

## #1 — Calippo, 2003-06-12T13:03Z

Halloj

Har ett värde i en Access databas.
Värdet är: 3-11-12 (valigt textfält)

När jag skickar datan från Access till en Excel fil  med ASP så får jag datumformaterat fält, dvs värdet blir 2012-03-11

Hur fasiken gör man så att det blir vanlig text i Excelfilen?

Permalänk: https://www.webforum.nu/p/79568

## #2 — @nders, 2003-06-12T13:05Z

I Excel brukar jag ange en apostrof först i fältet om jag vill att det jag skriver inte ska förändras av Excel. Kanske det fungerar för dig också?

Mvh

Permalänk: https://www.webforum.nu/p/1081763

## #3 — Calippo, 2003-06-12T13:07Z

Har testat det men är inte rigtigt nöjd med hur datan presenteras då.

Permalänk: https://www.webforum.nu/p/1081768

## #4 — @nders, 2003-06-12T13:07Z

Hur blir det då, och hur vill du ha det då?

Permalänk: https://www.webforum.nu/p/1081770

## #5 — Calippo, 2003-06-12T13:14Z

I Access står det: 3-11-12
I Excel blir det: 2012-03-11
Självklart vill jag att det blir 3-11-12 i Excel

Permalänk: https://www.webforum.nu/p/1081775

## #6 — @nders, 2003-06-12T13:21Z

Jag menar; hur blir det om du provar att skicka in det i excel med en apostrof först?

Permalänk: https://www.webforum.nu/p/1081777

## #7 — Calippo, 2003-06-12T13:26Z

'3-11-12

Inte speciellt snyggt

Permalänk: https://www.webforum.nu/p/1081780

## #8 — @nders, 2003-06-12T13:28Z

Ok, så den visar apostrofen alltså. Ytterst märkligt...

Permalänk: https://www.webforum.nu/p/1081782

## #9 — clarkbones, 2003-06-12T13:35Z

Har du verkligen byggt strängen med apostrofen först innan du skickar in det i Excel?

Permalänk: https://www.webforum.nu/p/1081785

## #10 — mrblonde, 2003-06-12T13:48Z

det funkar utmärkt med apostrof i excel, dock inte om du skapar din excelfil som en tabseparerad fil, då fattar den det inte.

Så för att komma runt det föreslår jag att du använder excelobjektet istället.

```
strPath = "sökväg till din xls fil"
Set myXLApp = Server.CreateObject("Excel.Application")
Set myWb = myXLApp.Workbooks.Open(strPath)
Set mySheet = myWb.Worksheets(1)
mySheet.Range("A1").Value = "'" & "'3-11-12" 
myWb.Close True
Set myXLApp = Nothing
Set myWb = Nothing
```

Borde fungera utan problem, eller det gör det för mig :)

Permalänk: https://www.webforum.nu/p/1081793

---

Tråden på webben: https://www.webforum.nu/amne/asp/79568-styra-datatyp-i-excel-med-asp
