Dansk Regneark Forum
  Hjælp Hjælp  Søg i forum   Arrangementer   Opret ny bruger Opret ny bruger  Log ind Log ind


Emne lukketIndsætte navngivet område

 Besvar Besvar
Forfatter
A.Larsen Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 04.Jul.2012
Land: Danmark
Status: Offline
Point: 17
Direkte link til dette indlæg Emne: Indsætte navngivet område
    Sendt: 12.Jul.2012 kl. 11:32

Hej

Jeg har lavet et område i ark 3 kalder Type. Jeg vil nu gerne indsætte Type i ark 2 (i cellen navngivet BYG2_CELLE1) og benytter denne vba:
 
If y = 1 Then
  Worksheets("ark2").Range("BYG2_CELLE1").Select
  Range("Type").Insert
  Application.CutCopyMode = False
  End If
 
Jeg har prøvet at sætte Worksheets("ark3") foran Range("Type"), men det virker heller ikke...Dét går galt ved referensen til mit område Type. 
 
Hvorfor? 
Til top



Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 12.Jul.2012 kl. 13:24
Hej A.Larsen,
 
Er det værdien fra det navngivne område 'Type' som du vil indsætte i cellen BYG2_CELLE1 ?
 
//Allan
Til top
A.Larsen Se dropdown
Forum Begynder
Forum Begynder
Avatar

Medlem: 04.Jul.2012
Land: Danmark
Status: Offline
Point: 17
Direkte link til dette indlæg Sendt: 12.Jul.2012 kl. 16:43

Hej Allan

Jep, det er rigtig. Jeg har intet problem, når jeg indsæter området Type i dét ark, som Type er i. Problemet opstår, når jeg vil sætte Type ind i en celle i et andet ark, herunder den celle kaldet BYG2_CELLE1.

Mvh

Alexander

Til top
Allan Se dropdown
Forum Admin
Forum Admin
Avatar
Forum Admin

Medlem: 03.Feb.2010
Land: Danmark
Status: Offline
Point: 10330
Direkte link til dette indlæg Sendt: 13.Jul.2012 kl. 09:07
Hej Alexander,
 
Jeg er stadig lidt i tvivl om formålet.
 
Hvis jeg retter din kode så referencerne passer gør koden følgende:
 
Kopierer værdien fra BYG2_CELLE1
indsætter værdien i området TYPE
Rykker området TYPE nedad med det antal celler som TYPE har.
 
Koden er her:
Range("BYG2_CELLE1").Copy
Range("Type").Insert
Application.CutCopyMode = False
 
Er det meningen, eller skal værdien fra BYG2_CELLE1 bare kopieres til alle celler i TYPE?
 
Til top
rassten Se dropdown
Guld bruger
Guld bruger


Medlem: 26.Okt.2010
Status: Offline
Point: 694
Direkte link til dette indlæg Sendt: 15.Jul.2012 kl. 18:58
Citat: A.Larsen A.Larsen skrev:


Jeg har intet problem, når jeg indsæter området Type i dét ark, som Type er i. Problemet opstår, når jeg vil sætte Type ind i en celle i et andet ark, herunder den celle kaldet BYG2_CELLE1.


For mig lyder det som det klassiske problem med navngivne områder i excel.
Når man navngiver et område skal man altid vælge om navnet skal gælde for hele projektmappen eller kun for det ark hvor det navngive område er i.
Hvis du vælger Navnestyring(excel 2007) kan du se om området "Type" er til ark3 eller hele projekt mappen. Hvis du retter Type til at gælde for projektmappen burde ovenstående kode virke.
VH rassten

Arbejde excel 2010
Privat excel 2010
Til top
 Besvar Besvar

Skift forum Forum tilladelser Se dropdown

© 2010 - 2024 Dansk Regneark Forum - en del af Excel-regneark.dk