Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default Mehrere Variablen gleichzeitig erfassen

Ausgehend von mehreren Inputvariablen, soll entschieden werden, welche dieser
Inputvariablen die kleinste ist. Dazu gibts eine WorksheetFunction:

a=range("t_Option1")
b=range("t_Option2")
c=range("t_Option3")
min1 = WorksheetFunction.Min(a,b,c)

Kann anstelle von der einzelnen Aufführung in .Min(a,b,c) eine
Zusammenfassung gemacht werden (im Stile von "From ... to ...")?

Gruss, Cornelius
  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,302
Default Mehrere Variablen gleichzeitig erfassen

Hi, Cornelius,

Try:

Sub Test()
Dim a As Range, b As Range, c As Range
Dim min1 As Double
Set a = Range("A1")
Set b = Range("A2")
Set c = Range("A3")
min1 = WorksheetFunction.Min(a, b, c)
End Sub

---
Regards,
Norman



"Cornelius Ehrat" <Cornelius wrote in
message ...
Ausgehend von mehreren Inputvariablen, soll entschieden werden, welche
dieser
Inputvariablen die kleinste ist. Dazu gibts eine WorksheetFunction:

a=range("t_Option1")
b=range("t_Option2")
c=range("t_Option3")
min1 = WorksheetFunction.Min(a,b,c)

Kann anstelle von der einzelnen Aufführung in .Min(a,b,c) eine
Zusammenfassung gemacht werden (im Stile von "From ... to ...")?

Gruss, Cornelius



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 5,302
Default Mehrere Variablen gleichzeitig erfassen

Hi Cornelius,

I think that I misread your question, try

Sub Test2()
Dim a As Range, b As Range, c As Range
Dim rng As Range, rCell As Range
Dim min1 As Double
Dim blFirstValue As Boolean

Set a = Range("t_Option1")
Set b = Range("t_Option2")
Set c = Range("t_Option3")
Set rng = Union(a, b, c)

blFirstValue = True

For Each rCell In rng
With rCell
If IsNumeric(rCell) Then
If blFirstValue = True Then
min1 = .Value
Else
If .Value < min1 Then min1 = .Value
End If
End If
End With
blFirstValue = False
Next
MsgBox min1
End Sub

--

---
Regards,
Norman



"Cornelius Ehrat" <Cornelius wrote in
message ...
Ausgehend von mehreren Inputvariablen, soll entschieden werden, welche
dieser
Inputvariablen die kleinste ist. Dazu gibts eine WorksheetFunction:

a=range("t_Option1")
b=range("t_Option2")
c=range("t_Option3")
min1 = WorksheetFunction.Min(a,b,c)

Kann anstelle von der einzelnen Aufführung in .Min(a,b,c) eine
Zusammenfassung gemacht werden (im Stile von "From ... to ...")?

Gruss, Cornelius



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Beim Verändern einer Zelle den Inhalt gleichzeitig in eine Zelle einer anderen Tabelle schreiben [email protected] Excel Programming 1 September 9th 04 03:58 PM
In unten stehendem Prozedurausschnitt soll an Stelle des Feldes 'name' jenes Feld eingesetzt werden, das in der Variablen sortierKriterium steht. Hölzl Otto Excel Programming 1 October 25th 03 02:28 PM


All times are GMT +1. The time now is 08:34 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"