|
経理処理を「会計専用ソフト」を使って、エクセル上で再集計をしています。
勘定科目を具体的にArrayを活用し(91勘定科目数)て拾い出し、集計しています。
非常に僅かですが、常時使う登録された勘定科目以外の「勘定科目名」を
つけて、会計ソフトに手うち入力される場合があります。
この場合、Arrayに登録した処理の対象外になり、PIckUpしません。
Arrayの対象外を『その他』という科目で一まとめに纏めて集計させるには、
どのような方法があるのでしょうか?
現在Arrayの対象は下のような感じでコードを書いています。
Sub 勘定科目仕訳一覧表作成 ( )
Dim i As Integer, j As Integer, k As Integer, m As Integer, 勘定科目
As Variant, 摘要 As String
With Sheets("sheet2")
.Range("A2", .Range("E2000")).ClearContents
End With
勘定科目 = Array("", "入金票", "交換小切手", "先付小切手", "福利
厚生積立金", "退職積立金", "受取手形", "売掛金", "未収金", "支払手形
", "買掛金", "未払金", ", "給料", "賞与", "退職金", "法定福利費", "福
利厚生費", "旅費交通費", "通信費", "運賃", "広告宣伝費"・・・・・など
91の勘定科目があります)
k = 0
Eline: m = k + 1
For i = m To 91
摘要 = 勘定科目(i)
With Sheets("sheet1").Range("A6").Offset(, 8)
.AutoFilter field:=5, Criteria1:=摘要
k = k + 1
If Range("A" & Rows.Count).End(xlUp).Value = "伝票日付"
Then
GoTo Eline
End If
Range("A6", Range("Q" & Rows.Count).End(xlUp)).SpecialCells(
xlCellTypeVisible).Select
Selection.Copy Sheets("sheet2").Range("A" & Rows.Count).End(
xlUp).Offset(2)
.AutoFilter
End With
Next i
Sheets("sheet1").Range("A6").Offset(, 8).AutoFilter
:
:
:
|
|