A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
こんにちは
無謀にも関数でチャレンジしてみました。(笑)
元データのあるシートをSHeet1と仮定し、A列にデータ、B列に繰り返し回数が記されているものとします。
繰り返して表示したいセルの一番上(=ご質問文ではSHeet2のA1セル)に
=IF(ROW(A1)>SUM(Sheet1!$B$1:$B$100),"",INDEX(Sheet1!$A$1:$A$100,MIN(IF(SUBTOTAL(9,OFFSET(Sheet1!$B$1,0,0,ROW(Sheet1!$A$1:$A$100)))>=ROW(A1),ROW(Sheet1!$A$1:$A$100)))))
の式を入れて、Ctr+Shift+Enterで確定。(←配列数式なので必須です)
そのセルを下方にフィルコピーで可能と思います。
No.3
- 回答日時:
No.1です。
失礼ながら質問者様にかわってマクロを作成することはしていません。
No.1の投稿から16分後の補足投稿。
当方には質問者様がNo.1の内容を理解し、自分なりに考えてわからなかったので、、、という投稿という風には思えません。
つまり他の者から示されたアルゴリズム(の概要)を理解するなり、それをベースに自分なりに考えるなりしておられるようには見えない、、、ということです。
ソースコードという最終的な答えのみを欲し、いかにしたら求める機能を実現できるかを考えようとしない方に答えを示しても、それは単なる「おまじない」でしかないと当方は考えていますので答えを示すことはいたしません。
No.2
- 回答日時:
こんにちは!
VBAでの一例です。
標準モジュールにしてください。
Sub Sample1()
Dim i As Long, cnt As Long
Dim myRow As Long, wS As Worksheet
Set wS = Worksheets("Sheet2")
wS.Range("A:A").ClearContents
With Worksheets("Sheet1")
For i = 1 To .Cells(Rows.Count, "A").End(xlUp).Row
If .Cells(i, "B") > 0 Then
Do Until cnt = .Cells(i, "B")
cnt = cnt + 1
myRow = myRow + 1
wS.Cells(myRow, "A") = .Cells(i, "A")
Loop
End If
cnt = 0
Next i
End With
End Sub
こんな感じではどうでしょうか?m(_ _)m
No.1
- 回答日時:
一発実行できる関数はありません。
マクロを組むことになります。で、ご自身で処理手順を考えて見られるとよいです。
処理手順は日常使用している言語(日本語)で考えるのでVBAを知らなくても可能です。
例えば。。。
1.各変数を初期化する
sheet1の行ポインターを0とする
sheet2の行ポインターを0とする
2.sheet1の1行目から以下の処理を繰り返す
(1) A列のセルの値を読み込む
(2) 読み込んだ値が空であったら3.を実行する
(3) B列のセルの値を読み込む
(4) (1)で読み込んだ値をsheet2のA列に、(3)で読み込んだ回数だけ、sheet2の行ポインターが指すセルにこのポインターの値を1加えながら繰り返しコピーする
3.sheet2を表示する(アクティベートする)
あとはこれはVBAに翻訳するわけですが、「こういうことをVBAでしたい」というのが具体的に日本語で示されていますから調べやすい(勉強しやすい)はずです。
なお、上記の2.-(4)はもう少し具体的な処理にブレークダウン(=細分化)した方が翻訳しやすいでしょう。
参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2023/03/12 12:16
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Visual Basic(VBA) Sheet「状況」から、分類の年齢別カウント数をSheet「D表」へ転記する下記マクロを作っています 7 2022/12/14 17:57
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/09 14:54
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) vba 隣のセルに値がある行だけ関数をコピー&ペーストしたい A1 100001 A2 100002 1 2023/01/28 14:29
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Excel(エクセル) VBAにてエクセルをpdf化する方法 1 2023/03/10 16:20
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excel で行を指定回数だけコピーしたい
Excel(エクセル)
-
エクセルで指定回数だけ別セルに繰り返す方法
Excel(エクセル)
-
エクセルでの行数・列数を指定しての一括コピーの方法
Excel(エクセル)
-
-
4
エクセルでセルの値分の個数の文字列を自動で入れたい
Excel(エクセル)
-
5
特定のセルにある数のぶんだけ、自動で列をふやしたい
Excel(エクセル)
-
6
VBAで繰り返しコピーしながら下へ移動させる方法
Excel(エクセル)
-
7
Excelで1つのセルを指定回数だけコピーしたい
Excel(エクセル)
-
8
エクセルで表示された値だけ行数をコピーし挿入、挿入行の指定したセルに連続した値を表示できますか?
Excel(エクセル)
-
9
Excelで、あるセルの値に応じて行を自動挿入したい
Visual Basic(VBA)
-
10
エクセルVBA 指定範囲を指定回数繰り返しコピー
Excel(エクセル)
-
11
Excelで行ごとコピー、同じ行を3行にしたい
Excel(エクセル)
-
12
エクセルで同じ数値を複数回いっぺんにセルコピーしたい
Excel(エクセル)
-
13
エクセルVBA 指定範囲を指定回数繰り返しコピー(2)
Excel(エクセル)
-
14
繰り返し1行~28行までを順順にコピーする方法
Visual Basic(VBA)
-
15
特定の条件の時に行を挿入したい
Excel(エクセル)
-
16
Excelで重複データの件数ではなく、何番目かを求める方法
Excel(エクセル)
-
17
エクセルのVBAで指定した行数の追加と数式のコピー方法をご教示いただけますか?
Visual Basic(VBA)
-
18
IF関数で空欄(")の時、Nullにしたい
その他(Microsoft Office)
-
19
excelで、セル内に文字が入力される毎に行が自動挿入される仕組みを作りたいのですが…
Excel(エクセル)
-
20
Excel 指定行までコピーをおこないたい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
白血球が多いとどんな心配があ...
-
腕を見たら黄色くなってる部分...
-
彼女のことが好きすぎて彼女の...
-
EXCELで条件付き書式で空白セル...
-
変な話しになります。尿検査で...
-
勃起する時って痛いんですか? ...
-
EXCELで式からグラフを描くには?
-
1日前の検尿
-
検便についてです。 便は取れた...
-
これって喉仏ですか? 私は女性...
-
中出しをするとお腹が痛い・・・。
-
小数点以下を繰り上げたものを...
-
リンク先のファイルを開かなく...
-
Excelで""で囲む方法
-
2つの数値のうち、数値が小さい...
-
EXCELの条件付き書式で数式を空...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報
組んだマクロを教えていただけないでしょうか?