質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

Q&A

解決済

2回答

1260閲覧

VBA ユーザーフォーム リストビュー

kohan

総合スコア9

VBA

VBAはオブジェクト指向プログラミング言語のひとつで、マクロを作成によりExcelなどのOffice業務を自動化することができます。

0グッド

0クリップ

投稿2020/10/11 16:36

いつもご回答をいただきまして、ありがとうございます。
かなり基本的なことなのですが、どこを探しても載っておらず、困ってます。

 リストビューを列ごと転記するにはどうしたらいいのでしょうか、、
リストボックスと同じやり方ではエラーになりますが、リストビューでの列の転記の方法がどうしてもわかりません。
よろしければ、ご回答お願いいたします。

コード ```Range("B3")= ListView1.List(Count - 1, 0) Range("B3").Offset(0, 1)= ListView1.List(Count - 1, 1) これではエラーになりますが、、

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

これでいけますか?

vba

1Private Sub CommandButton2_Click() 2Dim Count 3Count = ListView1.ListItems.Count 4 5 6Range("B3") = ListView1.ListItems(Count).Text 7Range("B3").Offset(0, 1) = ListView1.ListItems(Count).SubItems(1) 8 9 10End Sub

投稿2020/10/12 00:04

sinzo

総合スコア10

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kohan

2020/10/12 03:46

ご回答いただきましてありがとうございます。 これで動きました。 お二方ともにベストアンサーを差し上げたいのですが、先にご回答いただいていたので、№1様に差し上げたいと思いますが、今後ともよろしくお願いいたします。
guest

0

ベストアンサー

ListViewからItemをエクセルに転記

こちらがそのものでしょうか。

VBA

1'サンプル 2Sub LtE() 3 4 Dim i As Long, C As Long 5 'ListView内のアイテム数 6 C = ListView1.ListItems.Count 7 8'アイテムの1行目~最終行までセルにコピー 9For i = 1 To C 10 11 '1列目→(セルi行目,5列目) 12 Cells(i, 5) = ListView1.ListItems.Item(i) 13 '2列目→(セルi行目,6列目) 14 Cells(i, 6) = ListView1.ListItems.Item(i).SubItems(1) 15 '3列目→(セルi行目,7列目) 16 Cells(i, 7) = ListView1.ListItems.Item(i).SubItems(2) 17 18Next i 19 20End Sub

投稿2020/10/11 23:45

編集2020/10/12 00:08
radames1000

総合スコア1925

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kohan

2020/10/12 03:48

そんとおりに動きました。 Cells(i, 6) = ListView1.ListItems.Item(i).Text.SubItems(1) と、TEXTの位置を間違っていたようです。。いくども組み替えたのですが、最後につける、、だったのですね、、 今後ともよろしくお願いいたします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問