Wir wünschen allen Forenteilnehmern ein frohes Fest und einen guten Rutsch ins neue Jahr. x

Frage zu gefundenem Code in Tabelle
#1
Hallo,

ich habe in einer mir zum bearbeiten gesendeten Datei folgendes gefunden:

Private Function Outlookeintrag(xRg As Variant, sptChar As String)
    Dim rg As Range
    For Each rg In xRg
        If (rg.EntireRow.Hidden = False) And (rg.EntireColumn.Hidden = False) Then
            Outlookeintrag = Outlookeintrag & rg.Value & sptChar
        End If
    Next
    Outlookeintrag = Left(Outlookeintrag, Len(Outlookeintrag) - Len(sptChar))
End Function



Kann mir jemand sagen, was das genau bewirkt?

Ich vermute, dass man damit irgendwo eine Funktion mit dem Namen "=outlookeintrag" erstellen kann, aber sicher bin ich mir nicht.

Vielen Dank im Voraus.

Liebe Grüße
Andreas
Top
#2
Hallo,

das ist eine benutzerdefinierte Funktion. Sie erwartet zwei Parameter: Einen Bereich und ein (Trenn-)Zeichen.
Die Funktion verkettet alle Werte im übergebenen Bereich mit jeweils dem Trennzeichen dazwischen.
Gruß
Michael
[-] Folgende(r) 1 Nutzer sagt Danke an Der Steuerfuzzi für diesen Beitrag:
  • ari-2001
Top
#3
Vielen Dank für die Antwort, jetzt kann ich mir einen Reim darauf machen.

Viele Grüße
Andreas
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste