Click here to Skip to main content
15,888,521 members
Home / Discussions / Visual Basic
   

Visual Basic

 
SuggestionRe: I am trying to port this code from VBScript to C# Pin
Richard Deeming26-Feb-18 1:35
mveRichard Deeming26-Feb-18 1:35 
GeneralRe: I am trying to port this code from VBScript to C# Pin
Dave Kreskowiak26-Feb-18 2:20
mveDave Kreskowiak26-Feb-18 2:20 
AnswerRe: I am trying to port this code from VBScript to C# Pin
oblondel7-Mar-18 3:16
oblondel7-Mar-18 3:16 
QuestionTab control event Pin
hmanhha25-Feb-18 3:07
hmanhha25-Feb-18 3:07 
AnswerRe: Tab control event Pin
phil.o25-Feb-18 3:14
professionalphil.o25-Feb-18 3:14 
AnswerRe: Tab control event Pin
Ralf Meier25-Feb-18 22:27
mveRalf Meier25-Feb-18 22:27 
QuestionGetting an "Index was outside the bounds of the array" Error Message Pin
Member 1369355623-Feb-18 12:11
Member 1369355623-Feb-18 12:11 
AnswerRe: Getting an "Index was outside the bounds of the array" Error Message Pin
Richard Deeming23-Feb-18 13:11
mveRichard Deeming23-Feb-18 13:11 
Member 13693556 wrote:
Dim wkList(0 To 207) As String

You've declared an array of 208 elements, but you're trying to store 209 elements in it.
  • 2016: 52 elements;
  • 2017: 53 elements
  • 2018: 52 elements
  • 2019: 52 elements
  • 52 + 53 + 52 + 52 = 209

Change the array declaration:
VB.NET
Dim wkList(0 To 208) As String


Also, rather than recompiling the code every five years, you can calculate whether the year needs 53 weeks:
VB.NET
If (yr - 2012) Mod 5 = 0 Then
    ' 53 weeks
Else
    ' 52 weeks
End If
Mod Operator (Visual Basic) | Microsoft Docs[^]



"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


PraiseRe: Getting an "Index was outside the bounds of the array" Error Message Pin
Member 1369355623-Feb-18 14:23
Member 1369355623-Feb-18 14:23 
GeneralRe: Getting an "Index was outside the bounds of the array" Error Message Pin
Richard Deeming26-Feb-18 0:56
mveRichard Deeming26-Feb-18 0:56 
GeneralRe: Getting an "Index was outside the bounds of the array" Error Message Pin
Member 1369355626-Feb-18 5:53
Member 1369355626-Feb-18 5:53 
QuestionOpen a file in a process already running Pin
Member 1361289622-Feb-18 9:36
Member 1361289622-Feb-18 9:36 
AnswerRe: Open a file in a process already running Pin
Dave Kreskowiak22-Feb-18 16:31
mveDave Kreskowiak22-Feb-18 16:31 
GeneralRe: Open a file in a process already running Pin
Member 1361289622-Feb-18 22:33
Member 1361289622-Feb-18 22:33 
GeneralRe: Open a file in a process already running Pin
Dave Kreskowiak23-Feb-18 2:14
mveDave Kreskowiak23-Feb-18 2:14 
SuggestionRe: Open a file in a process already running Pin
Richard Deeming23-Feb-18 0:57
mveRichard Deeming23-Feb-18 0:57 
GeneralRe: Open a file in a process already running Pin
Dave Kreskowiak23-Feb-18 2:15
mveDave Kreskowiak23-Feb-18 2:15 
QuestionIntegrate Excel worksheet in Windows form Pin
Frankie_M22-Feb-18 2:55
Frankie_M22-Feb-18 2:55 
AnswerRe: Integrate Excel worksheet in Windows form Pin
A_Griffin22-Feb-18 3:22
A_Griffin22-Feb-18 3:22 
GeneralRe: Integrate Excel worksheet in Windows form Pin
Frankie_M22-Feb-18 3:48
Frankie_M22-Feb-18 3:48 
AnswerRe: Integrate Excel worksheet in Windows form Pin
Alan Burkhart2-Mar-18 6:39
Alan Burkhart2-Mar-18 6:39 
Questionvb.net : How to open a form full screen Pin
desanti19-Feb-18 14:29
desanti19-Feb-18 14:29 
AnswerRe: vb.net : How to open a form full screen Pin
Eddy Vluggen19-Feb-18 17:15
professionalEddy Vluggen19-Feb-18 17:15 
QuestionBackup and restore sql server databases using SMO - How to make it work for all sql server versions Pin
desanti18-Feb-18 11:04
desanti18-Feb-18 11:04 
AnswerRe: Backup and restore sql server databases using SMO - How to make it work for all sql server versions Pin
Eddy Vluggen18-Feb-18 13:41
professionalEddy Vluggen18-Feb-18 13:41 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.