Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1616to1620
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Join int/long Array

Join int/long Array
03.04.2018 14:12:13
Peter(silie)
Hallo Leute,
ich möchte Join bei einem Long Array verwenden.
Bekomme allerdings folgendes:
Userbild
Der Code sieht folgend aus:

'checks the id for the correct year value
Private Function Check_Number(ByVal number_ As Long) As Long
Dim num(1 To 9)  As Long
Dim year_   As Long
Dim i       As Long
'get the current year
year_ = CLng(Format(Date, "yy"))
'put into array
For i = 1 To Len(CStr(number_))
num(i) = CLng(mid(number_, i, 1))
Next i
'if the first two numbers dont hold the current year
'then change to be correct
If CStr(num(1)) & CStr(num(2))  year_ Then
num(1) = CLng(Left(year_, 1))
num(2) = CLng(Left(year_, 2))
End If
    Check_Number = CLng(Join(num))
End Function

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Join int/long Array
03.04.2018 14:21:20
snb

c00=year(Date)

AW: Join int/long Array
03.04.2018 14:26:04
snb

Private Function Check_Number(c00)
check_number=left(c00,2)=format(date,"yy")
End Function

Danke snb
03.04.2018 14:33:03
Peter(silie)
Hallo,
danke für den Hinweis...
Code sieht jetzt so aus:
'checks the id for the correct year value
Private Function Check_Number(ByVal number_ As Long) As Long
If Not Left(CStr(number_), 2) = Format(Date, "yy") Then
number_ = CLng(CStr(Format(Date, "yy")) & mid(CStr(number_), 3, 7))
End If
Check_Number = number_
End Function

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige