プログラミング&VB初心者です。スレ違いだったら誘導お願いします。
下記のコードをどう作ればいいかわからず困っています。
(For ​i〜を使うのは分かるのですが条件をどう組み合わせればいいのかが分かりません)
コードの正答や考え方などを教えていただけないでしょうか?

1.配列TBL(6,7)の中に、1日が金曜日で始まり31日で終わる日曜始まりのカレンダーを作成するコードを作りなさい。ただし、インデックス0の要素は使用しないものとする。

2.配列TBL2(4)の各要素にセットされている数字を小さい順に並び替えるコードを作りなさい(数字は左から8/90/20/12/2)。ワーク変数はWO1とする。

3.配列TBL(10,10)1-9行の1-9列に九九の値を代入し、10行目・10列目に縦計・横系を求めるコードを作りなさい。インデックス0は使用しない。