---
title: "Deklarera variabler i Excel..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/kontorsprogram/94287-deklarera-variabler-i-excel"
topic: "Kontorsprogram"
topic_url: "https://www.webforum.nu/amne/kontorsprogram"
author: "Mazz"
published: "2004-01-08T20:51:31.000Z"
updated: "2004-01-11T16:25:21.000Z"
replies: 1
views: 355
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/kontorsprogram/94287-deklarera-variabler-i-excel"
---

# Deklarera variabler i Excel...

## #1 — Mazz, 2004-01-08T20:51Z

Jag undrar varför man deklarerar en variabel som "Range"?
En annan sak jag undrar är vad som menas när man skriver..
Set My cell=WorkSheets("Sheet1").Range("A9).

Vad menas med "Set"? Kan man inte bara skriva MyCell osv istället för Set mycell?
Se nedan:

Kod:
Sub obj()
Dim mycell As Range
Set mycell = Worksheets("Sheet1").Range("A9")
mycell.Value = 124
mycell.Font.Bold = True
mycell.Font.Italic = True
End Sub

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

## #2 — clarkbones, 2004-01-11T16:25Z

Fråga 1.
Man har behov av att korta ned kod bl a. I din kod behövs det dock inte. Där skulle du kunna skriva 
Dim mycell As Range
Worksheets("Sheet1").Range("A9").Value = 124
Worksheets("Sheet1").Range("A9").Font.Bold = True
Worksheets("Sheet1").Range("A9").Font.Italic = True
End Sub

fråga 2
Tja, det är helt enkelt syntaxen i språket. Set används med alla objektvariabler.

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

---

Tråden på webben: https://www.webforum.nu/amne/kontorsprogram/94287-deklarera-variabler-i-excel
