| 
    
     |  | 経理処理を「会計専用ソフト」を使って、エクセル上で再集計をしています。 勘定科目を具体的に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
 :
 :
 :
 
 
 |  |