/
Forside
/
Teknologi
/
Administrative
/
MS-Office
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
MS-Office
#
Navn
Point
1
sion
18709
2
refi
14474
3
Klaudi
9389
4
Rosco40
5695
5
berpox
5456
6
dk
5398
7
webnoob
4919
8
Benjamin...
4870
9
o.v.n.
4637
10
EXTERMINA..
4373
Excel 2k3 : gennemgå navneområde
Fra :
Mike Johnson
Dato :
06-11-05 21:04
Hej
Er der nogen som kan sige mig hvordan man gennemgå et område som er
navngivet (f.eks. dataområde) på den letteste / smarteste måde vha.
VBA ?
F.eks at man går cellerne igennem en efter en og hvis f.eks. der er
noget i cellen, skal alt nulstilles (også evt. kanter mm.).
På forhånd tak
MJ
Jørgen Bondesen (
06-11-2005
)
Kommentar
Fra :
Jørgen Bondesen
Dato :
06-11-05 22:08
Hej Mike
Her er en måde. Om den er let/smart overlader jeg til andre at vurdere.
Option Explicit
'// Named range in WB
Const NamedRange As String = "Testrange"
'----------------------------------------------------------
' Procedure : Test
' Date : 20051106
' Author : Joergen Bondesen
' Purpose : Evaluate each cell in named range in WB.
' Note : Adjust Const
'----------------------------------------------------------
'
Sub Test()
Dim rrange As Range
myname rrange, NamedRange
Dim cell As Range
For Each cell In rrange
'// Your code
'cell.Value = cell.Address
Next cell
Set rrange = Nothing
End Sub
Function myname(rrange As Range, NamedRange)
Dim AWB As Workbook
Set AWB = ActiveWorkbook
Dim WSH As Worksheet
Set WSH = AWB.Worksheets(Range(NamedRange).Parent.Name)
Set rrange = WSH.Range(NamedRange)
Set AWB = Nothing
Set WSH = Nothing
End Function
--
Med venlig hilsen
Jørgen Bondesen
Mike Johnson (
07-11-2005
)
Kommentar
Fra :
Mike Johnson
Dato :
07-11-05 12:55
Hej
Det ser fint ud.
Tak
On Sun, 6 Nov 2005 22:08:25 +0100, "Jørgen Bondesen"
<bondesen@cool.dk> wrote:
>Hej Mike
>
>Her er en måde. Om den er let/smart overlader jeg til andre at vurdere.
>
>
>Option Explicit
>
>'// Named range in WB
>Const NamedRange As String = "Testrange"
>
>
>'----------------------------------------------------------
>' Procedure : Test
>' Date : 20051106
>' Author : Joergen Bondesen
>' Purpose : Evaluate each cell in named range in WB.
>' Note : Adjust Const
>'----------------------------------------------------------
>'
>Sub Test()
> Dim rrange As Range
> myname rrange, NamedRange
>
> Dim cell As Range
> For Each cell In rrange
> '// Your code
> 'cell.Value = cell.Address
> Next cell
>
> Set rrange = Nothing
>End Sub
>
>
>Function myname(rrange As Range, NamedRange)
>
> Dim AWB As Workbook
> Set AWB = ActiveWorkbook
>
> Dim WSH As Worksheet
> Set WSH = AWB.Worksheets(Range(NamedRange).Parent.Name)
>
> Set rrange = WSH.Range(NamedRange)
>
> Set AWB = Nothing
> Set WSH = Nothing
>End Function
Jørgen Bondesen (
07-11-2005
)
Kommentar
Fra :
Jørgen Bondesen
Dato :
07-11-05 20:19
Hej Mike.
Velbekomme og tak for tilbagemeldingen.
--
Med venlig hilsen
Jørgen Bondesen
Søg
Alle emner
Teknologi
Administrative
MS-Office
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177817
Tips :
31980
Nyheder :
719565
Indlæg :
6410968
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.