問題1
1、1+2、1+2+3、1+2+3+4、・・・、1+2+3+・・・+100までの結果をセルの行方向に表示
問題2
1から100までの2乗の答えを列方向に表示する。
問題3
1から100までを各セルに表示させていく。行方向に表示させるが、
10で割り切れる数を表示したら、改行すること。(modを使う)
問題4
1から100までの数の中で、3の倍数が何個あるか
(modを使う。割り切れたら変数にカウント)
ひとつでもいいのでこの問題達の命令文を
教えていただきたいです。
お願いします。
自分で買ったテキストを読んでも
わからない文字ばっかりでわからなくなってしまいました。
お願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
自分には上の2つしか分からないので、それだけ…。
自分なりの解答なので、もっといいやり方があるかもしれません。
あくまでも一例です。
問題1
Dim i As Integer
Range("A1")=1
For i=2 To 100
Cells(i,1)=Cells(i-1,1)+i
Next i
<簡単な解説>
1行目は変数の宣言(iが変数になる)
セルA1に1を代入
For ~ Nextはループの命令文で、変数iが2からスタートして100になるまで、For ~ Next間の命令文を繰り返す。
Cellsはセル番地を行番号、列番号で指定する
Cells(i,1)はi(変数なので、数が変わります)行目と1列目のセル番地を表す。
問題2
Dim i As Integer
For i=1 To 100
Cells(1,i)=i^2
Next i
問題1とやり方は変わりません。
ただ、今度は列方向での表示なので、Cells(i,1)ではなく、Cells(1,i)と変数の位置が変わっています。
質問に答えていただいた上解説までつけていだだき
ありがとうございます★!
解説、とてもわかりやすいです。
ありがとうございました!!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式について教えてください。 2 2023/03/04 09:54
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 13:21
- Visual Basic(VBA) VBAで早押しゲームを作りたい 4 2022/05/12 13:46
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
- Excel(エクセル) エクセルの数式で教えてください。 5 2023/02/10 15:11
- Excel(エクセル) エクセルVBAでセルに表示されているとおりの数値を取得したい(時間の計算結果) 1 2022/03/30 17:52
- Excel(エクセル) Excel ユーザー定義で変換したセルについて 3 2023/02/04 01:25
- Visual Basic(VBA) A列にある値をB列・C列にVBAで切り出し 3 2022/04/09 19:20
- Excel(エクセル) ユーザー関数の自動計算(excel2003) 1 2023/02/06 06:46
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
結合されたセルの一部を変更す...
-
エクセルでハイパーリンクのコピー
-
エクセルでセル内改行の1行目...
-
Word文書にパスワードをマクロ...
-
エクセル 0:00 の時間をカウン...
-
エクセルの結合セル内に文章を...
-
エクセルのセル内で改行コピー...
-
アクティブセルとそのセルに隣...
-
VBAからのHYPERLINK関数のアド...
-
エクセルで 来年の曜日の自動設定
-
【Excel】 色の一致するセル数...
-
VBA セル内で改行またはカンマ...
-
Excel VBAで可視セルをコピーし...
-
Excel vba 毎月の第○ △曜日を求...
-
MSNメッセンジャーにエクセルか...
-
Excel セル貼り付けができません
-
PowerPointの表内のカンマ
-
EXCELでタイトル行と一番下の行...
-
【VBA】PDF出力に任意のファイ...
-
Excelのテーブル上のセルの保護...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルでハイパーリンクのコピー
-
エクセルでセル内改行の1行目...
-
結合されたセルの一部を変更す...
-
エクセル 0:00 の時間をカウン...
-
エクセルの結合セル内に文章を...
-
【Excel】 色の一致するセル数...
-
エクセルのセル内で改行コピー...
-
アクティブセルとそのセルに隣...
-
エクセルで 来年の曜日の自動設定
-
Excel vba 毎月の第○ △曜日を求...
-
VBAからのHYPERLINK関数のアド...
-
VBA セル内で改行またはカンマ...
-
エクセル 行も列もバラバラの入...
-
Word文書にパスワードをマクロ...
-
エクセルで納期遅れのセルを色...
-
Excel セル貼り付けができません
-
エクセルのセルの右下の角の十...
-
エクセルでセルの1部分を別のセ...
-
word文章をexcelのセル結合した...
-
VBA ダブルクリックでセルの真...
おすすめ情報