10/10/16 21:31:14
>>54
スタンダードでベーシックレベルの問題を直接問うようなことはあまりないが、
例えばセルの操作やシートの操作・ブックの操作(ファイルの操作とは異なる)等の知識を前提にしています
例えば、Range(Cells(1, 5), Cells(12, 6)).Range("B" & 2).Value の実行結果と同じ値になるのはどのコードでっしゃろか?
①Range("A200").End(xlUp).Offset(0, 1).Value
②[A5:C7].Resize(Selection.Rows.Count - 1, Selection.Columns.Count + 1).Offset(, -2).Range("B2").Value
③Range("A1").CurrentRegion.SpecialCells(xlCellTypeConstants).Value
④Range(C5).Offset(2, 2).Value
みたいな問題が出て、上記の場合①は値が間違っていて③は実行時エラーとなり④はコンパイルエラーとなるため、
正解は②です。みたいな。なんでセル操作の問題が出るの?って話ですが、
エラーの知識を確かめる問題ということにしておいて、ついでにセル操作の知識も確かめよう。みたいな感じ
他にもセキュリティやVBE操作、ヘルプにマクロ記録の応用にその他もろもろと、スタンダードの知識に加えてさり気なく出題されることも多い
ベーシックの範囲は、これを知らなきゃコードが組めないってな感じだしスタンダードにも一通り出てきたと思うよ