No.1
- 回答日時:
こんにちは。
下記で、どうでしょうか?
セルの位置が固定なら、Cells(25+i, 1)の様に指定が可能です。
25+i(i=0~.ListCount - 1) : 行の指定 25行からListCountの個数分
1 : 列の指定 : A列ですね。
With ListBox11
For i = 0 To .ListCount - 1
If .Selected(i) = True Then
Cells(25+i, 1).Value = .List(i)
End If
Next i
End With
No.2
- 回答日時:
こんにちは
>リストボックスで選択したものを25~28へ赤字の順番のようにに入力したい
こんな感じかしら
With ListBox1
For i = 0 To .ListCount - 1
If .Selected(i) = True Then
If Cells(28, 2) = "" Then Cells(29, 2).End(xlUp).Offset(1) = .List(i)
End If
Next i
End With
No.3
- 回答日時:
No.1の者です。
失礼しました。先ほどの物だと、空白行ができてしまいますね。
Jに行の位置情報を持たせて、下記でどうでしょうか?
With ListBox11
J=25
For i = 0 To .ListCount - 1
If .Selected(i) = True Then
Cells(J, 1).Value = .List(i)
J=J+1
End If
Next i
End With
No.4
- 回答日時:
#2です
すみません
ListBox11 ですね
25行目には値が無いのね。。
Dim i As Long, n As Integer
Dim rng As Range
Set rng = Cells(25, 2)
With ListBox11
For i = 0 To .ListCount - 1
If .Selected(i) = True Then
For n = 1 To 3
If rng.Offset(n) = "" Then rng.Offset(n) = .List(i): Exit For
Next
End If
Next i
End With
少しベタかな
No.5ベストアンサー
- 回答日時:
dim m as long, n as long
.
.
.
m = 0
n = Cells(25, Columns.Count).End(xlToLeft).Offset(,1).column
With ListBox11
For i = 0 To .ListCount - 1
If .Selected(i) = True Then
Cells(25, n).Offset(m) = .List(i)
m = m + 1
End If
Next i
End With
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) InputBoxでキャンセルボタンを押したらファイル自体を閉じたい 3 2022/07/23 17:52
- Visual Basic(VBA) Sheet3から2つの条件でオートフィルターで抽出した個数をSheet2へ入力するマクロで、一つ目の 4 2023/01/12 23:40
- Visual Basic(VBA) Excelにて、シート1の行を削除するとシート2のシート1と同じ番号の行も削除したい 3 2022/05/08 04:24
- Excel(エクセル) vba userformで漢字を全角カタカナに 2 2022/07/24 15:38
- Visual Basic(VBA) ユーザーフォームの表示を追加したい 2 2023/03/26 23:18
- Excel(エクセル) 並べ替え、ソートの構文がわからない。 お世話になります。VBA超初心者です。 エクセルでワークシート 2 2023/06/28 21:00
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
*をユーザーが入力した数字の数...
-
scanfが2回使えない・・・?;
-
ワードで文字を入力する時の変...
-
正負を反転させて出力するプロ...
-
if文の条件にscanf関数を使うと…?
-
漢字のソートについて
-
数字以外が入力されたらエラー...
-
batプログラム上で文字列を入力...
-
プログラミング初心者です。 Py...
-
プログラムC言語の整数の約数に...
-
C言語について
-
2進数の1の数を数える問題
-
java初心者です。入力されたの...
-
double型が正常に認識されてい...
-
getc 等の違い
-
入力されたとき,何も入力しな...
-
c言語応用で血液型判定プログ...
-
getchar()について 教えてくだ...
-
C言語 逆ピラミッドの作り方
-
C言語scanf_sで何故か2回入力に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
*をユーザーが入力した数字の数...
-
正負を反転させて出力するプロ...
-
数字以外が入力されたらエラー...
-
プログラミング初心者です。 Py...
-
double型が正常に認識されてい...
-
java初心者です。入力されたの...
-
Eclipseコンソール表示を、リセ...
-
scanfが2回使えない・・・?;
-
C言語scanf_sで何故か2回入力に...
-
if文の条件にscanf関数を使うと…?
-
プログラミングの問題です 「金...
-
Linuxで入力待ちなしkeyread関...
-
ワードで文字を入力する時の変...
-
cout関数を使っているのですが...
-
batプログラム上で文字列を入力...
-
Userformの入力順序をタブオー...
-
scanf が無視されます
-
C言語 逆ピラミッドの作り方
-
gets_sがうまく動かない
-
Excel VBAで、Application.Inpu...
おすすめ情報