获取Array中最近6个月的名称

阿杰

想要获取数组mon中最近6个月的名称列表,但由于下标超出范围而在行中出现错误

mon(X) = val

任何想法我错了,输出应该像

mon = ("DecWK1","DecWK2","DecWK3","DecWK4","Dec","JanWK1","JanWK2","JanWK3","JanWK4","Jan",.......)

主要代号

Sub ColorRows()

Dim mon() As Variant, MonthName() As Variant, X As Long
Dim val As String

X = 0
ReDim Preserve mon(X)

MonthName = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")

Dim monName As String

For i = -6 To 0
  '  MsgBox i
    monName = Format(DateAdd("M", i, Now), "MMMM")
   ' MsgBox sMonth_Name


   For Each element In MonthName
   ReDim Preserve mon(0 To X)
        If InStr(monName, element) Then
            For j = 1 To 4
                val = element & "WK" & j
                mon(X) = val
                X = X + 1
            Next j

            mon(X) = element
            X = X + 1
        End If

    Next element
Next i

End Sub
JMP

ReDim您使用数组时,您无需考虑要添加的新元素。

写:

 ReDim Preserve mon(0 To X + 4)

代替。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过简单的选择语句获取最近6个月的月名。月号和年份

来自分类Dev

SQL最近6个月

来自分类Dev

SQL最近6个月

来自分类Dev

PHP:以格式月份年份的形式获取最近6个月

来自分类Dev

获取最近6个月的时间戳记,揭示特定日期的重复项

来自分类Dev

PHP:以格式月份年份的形式获取最近6个月的数据

来自分类Dev

尝试获取最近三个月的数据

来自分类Dev

SQL查询以获取最近3个月的数据

来自分类Dev

动态获取最近三个月

来自分类Dev

获取最近3个月的日期选择

来自分类Dev

使用php从当前月份获取最近3个月

来自分类Dev

hql查询以获取最近1个月的记录

来自分类Dev

使用mysql从最近12个月获取数据

来自分类Dev

如何从创建日期到未来6个月的月份获取月份名称

来自分类Dev

Qlikview文本对象(框)中最近12个月的ID计数

来自分类Dev

获取当前月份的前12个月名称/编号

来自分类Dev

如何获取最近1周,最近1个月,昨天的字段计数

来自分类Dev

如何获取最近1周,最近1个月,昨天的字段数

来自分类Dev

最近12个月使用Javascript

来自分类Dev

最近12个月如何列出

来自分类Dev

最近12个月的SQL总和

来自分类Dev

最近13个月的数据

来自分类Dev

最近12个月如何列出

来自分类Dev

最近五个月的排列

来自分类Dev

在LINQ的最近3个月

来自分类Dev

SQL Server-获取过去6个月的日期

来自分类Dev

连续6个月

来自分类Dev

自最近6个月以来,每周都有mysql请求

来自分类Dev

如何从sql表中获取最近3个月的数据