vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Zippen wie die Profis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Geht auch, ... 
Autor: unbekannt
Datum: 09.03.03 17:27

Function PRODUKTWENN(sProdukt As Excel.Range, PrRange As Excel.Range, _
                     ZielRange As Excel.Range, _
                     Optional Quelle As String, Optional default As Variant) As _
                     Variant
    Dim Target As Excel.Range
    For Each Target In PrRange
       If VarType(Target.Value) = vbString Then
           If UCase(Target.Value) = UCase(sProdukt.Value) Then
               If Quelle = "" Then
                  ZielRange.Value = Target.Value
               Else
                  ZielRange.Value = Range(Quelle & CStr(Target.Row)).Value
               End If
               Exit Function
           Else
               ZielRange.Value = default
           End If
       End If
    Next
End Function
Syntag:

=PRODUKTWENN(A1;Tabelle2!A2:A4;C4;"C")

der dritte Parameter ist jetzt die Zelle, in der der Wert geschrieben werden soll
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Excel-Programmierung: Habe ein Problem - und zwar ein großes...259Christoph Maus06.03.03 18:55
Re: Excel-Programmierung: Habe ein Problem - und zwar ein gr...437unbekannt06.03.03 19:19
Re: Excel-Programmierung: Habe ein Problem - und zwar ein gr...71Christoph Maus06.03.03 20:04
Re: Excel-Programmierung: Habe ein Problem - und zwar ein gr...437unbekannt06.03.03 20:10
Re: Excel-Programmierung: Habe ein Problem - und zwar ein gr...70Christoph Maus07.03.03 18:18
Re: Excel-Programmierung: Habe ein Problem - und zwar ein gr...420unbekannt07.03.03 18:38
Nr. 1441unbekannt07.03.03 18:42
Re: Nr. 156Christoph Maus07.03.03 19:05
@ Lordchen75Christoph Maus08.03.03 23:07
So geht's ...579unbekannt09.03.03 12:11
Kleine optionale Erweiterung ...427unbekannt09.03.03 12:42
Re: So geht's ...52Christoph Maus09.03.03 14:08
Re: So geht's ...424unbekannt09.03.03 14:54
Re: So geht's ...106Christoph Maus09.03.03 15:49
Re: So geht's ...419unbekannt09.03.03 16:09
Re: So geht's ...55Christoph Maus09.03.03 16:18
Geht auch, ...406unbekannt09.03.03 17:27
Re: Geht auch, ...43Christoph Maus09.03.03 18:10
Re: Geht auch, ...427dbayer09.03.03 18:32
Re: Geht auch, ...51Christoph Maus09.03.03 18:48
Re: Geht auch, ...405unbekannt09.03.03 19:08
Re: Geht auch, ...56Christoph Maus09.03.03 20:04
Re: Geht auch, ...415unbekannt09.03.03 20:12
Re: Geht auch, ...53Christoph Maus09.03.03 20:24
*InTastaturbeiß*418unbekannt09.03.03 20:37
So sieht ein VBA-Modul aus ...459unbekannt09.03.03 20:19
Re: So sieht ein VBA-Modul aus ...438unbekannt09.03.03 20:26
Re: So sieht ein VBA-Modul aus ...54Christoph Maus09.03.03 21:49

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel