探検
Excel VBA 質問スレ Part65
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 3bda-drwQ)
2020/03/17(火) 16:27:20.88ID:hh8LiIgR0ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part64
https://mevius.5ch.net/test/read.cgi/tech/1575297834/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2デフォルトの名無しさん (ワッチョイ 2eef-drwQ)
2020/03/17(火) 18:15:02.25ID:xIJjSw0m0 >>1乙
3デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/17(火) 19:24:51.48ID:+T54gcvp04デフォルトの名無しさん (ワッチョイ 2eef-drwQ)
2020/03/17(火) 21:26:48.27ID:xIJjSw0m0 行をコピーして挿入操作
マクロ記録したら、Selection.Copy Selection.iIsert Shift:=xlDown が出てきたけど普通に再生できたぞ
マクロ記録したら、Selection.Copy Selection.iIsert Shift:=xlDown が出てきたけど普通に再生できたぞ
5デフォルトの名無しさん (ワッチョイ 4901-hdmr)
2020/03/18(水) 04:12:39.20ID:oTsktMrB0 VBAからインターネットエクスプローラーを起動して、
指定したURLのサイトを表示して、
スクリーンショットを取って行く。
という作業を自動化したくて色んなサイトのコードをコピペして、
一応動くものは出来たのですが画質が悪いです。
下記はそのコードの一部分なんですが、どこをどういじれば
画質が良くなるのでしょうか。
Private Declare PtrSafe Sub keybd_event Lib "user32" ( _
ByVal bVk As Byte, _
ByVal bScan As Byte, _
ByVal dwFlags As Long, _
ByVal dwExtraInfo As Long)
・・・
keybd_event &HA4, 0&, &H1, 0&
keybd_event vbKeySnapshot, 0&, &H1, 0&
keybd_event vbKeySnapshot, 0&, &H1 Or &H2, 0&
keybd_event &HA4, 0&, &H1 Or &H2, 0&
指定したURLのサイトを表示して、
スクリーンショットを取って行く。
という作業を自動化したくて色んなサイトのコードをコピペして、
一応動くものは出来たのですが画質が悪いです。
下記はそのコードの一部分なんですが、どこをどういじれば
画質が良くなるのでしょうか。
Private Declare PtrSafe Sub keybd_event Lib "user32" ( _
ByVal bVk As Byte, _
ByVal bScan As Byte, _
ByVal dwFlags As Long, _
ByVal dwExtraInfo As Long)
・・・
keybd_event &HA4, 0&, &H1, 0&
keybd_event vbKeySnapshot, 0&, &H1, 0&
keybd_event vbKeySnapshot, 0&, &H1 Or &H2, 0&
keybd_event &HA4, 0&, &H1 Or &H2, 0&
65 (ワッチョイ 4901-hdmr)
2020/03/18(水) 05:01:35.56ID:oTsktMrB07デフォルトの名無しさん (ワントンキン MMd3-UDK1)
2020/03/18(水) 12:15:49.12ID:w6Ggs+SYM8デフォルトの名無しさん (スップ Sd73-bMu3)
2020/03/18(水) 12:50:26.65ID:FL4Tmu/bd >>5
キーボードマクロ最悪
キーボードマクロ最悪
9デフォルトの名無しさん (ワッチョイ 13ad-NT4g)
2020/03/18(水) 21:13:19.46ID:ILNBMFwG0 リボンを自動的に非表示にする設定だととクイックアクセスに登録したものも含めてコマンドがすべて隠れてしまうんだけど
特定のコマンドのみ表示させておく方法はないかな?
マクロとして登録させて画像にマクロを登録しようとしたけど動かない。
特定のコマンドのみ表示させておく方法はないかな?
マクロとして登録させて画像にマクロを登録しようとしたけど動かない。
10デフォルトの名無しさん (ワッチョイ 0bef-ED79)
2020/03/19(木) 06:45:24.60ID:3WIKr7Ue011デフォルトの名無しさん (ワッチョイ 13ad-0a0A)
2020/03/19(木) 23:50:18.77ID:7Zzxd2N0012デフォルトの名無しさん (ワッチョイ 41ce-ED79)
2020/03/20(金) 00:29:09.01ID:cQ88e7Ay0 >>11
自作フォームをカスタマイズメニューに見立てて自作のマクロなどを呼び出す
自作フォームをカスタマイズメニューに見立てて自作のマクロなどを呼び出す
13デフォルトの名無しさん (ワッチョイ 13ad-0a0A)
2020/03/20(金) 08:35:07.45ID:SwKaoqcN014デフォルトの名無しさん (ワッチョイ 1342-AP1B)
2020/03/20(金) 08:58:05.53ID:8tNMwiiZ0 既存の機能が必要ならリボンを非表示にしなきゃ良いんじゃね
15デフォルトの名無しさん (ワッチョイ 0bef-ED79)
2020/03/20(金) 11:45:56.36ID:gOi7n73D0 >>13
SendKeys "% 〜
SendKeys "% 〜
16デフォルトの名無しさん (ワッチョイ b99b-kkyQ)
2020/03/20(金) 12:04:13.08ID:kTqu2sOZ0 >>15
ショートカットキーを設定してってことかな?
ショートカットキーを設定してってことかな?
17デフォルトの名無しさん (アウアウエー Sae3-2hW1)
2020/03/20(金) 12:36:23.76ID:dFakeV1fa csvを読む場合で、見出し行とデータ行が文字と数値で形式が違う場合とかどう処理しますか?
18デフォルトの名無しさん (アークセー Sx85-GnsP)
2020/03/20(金) 12:41:37.47ID:FhkC8bvBx >>17
パワークエリで読み込んで任意のデータ型に変換する
パワークエリで読み込んで任意のデータ型に変換する
19デフォルトの名無しさん (ワッチョイ c991-bMu3)
2020/03/20(金) 13:27:20.08ID:jE5Tt0oL020デフォルトの名無しさん (ラクッペペ MMeb-6U2m)
2020/03/20(金) 19:47:02.79ID:1JHTKX/vM >>17
全部文字として読み込む。コードで数値として処理したいならcintやcdblでキャストすればいい。因みにワークシート関数にはNumberValueってのがある。
全部文字として読み込む。コードで数値として処理したいならcintやcdblでキャストすればいい。因みにワークシート関数にはNumberValueってのがある。
21デフォルトの名無しさん (ワッチョイ 81da-ED79)
2020/03/20(金) 19:50:02.57ID:wHnf8pbD0 あれなんとかならんかな。
NULLがあるとコケるから、
いちいちIIF(A IS NOT NULL, CINT(A))ってやらなきゃいけないの。
NULLがあるとコケるから、
いちいちIIF(A IS NOT NULL, CINT(A))ってやらなきゃいけないの。
22デフォルトの名無しさん (ワッチョイ 8b46-m7vt)
2020/03/22(日) 12:27:27.61ID:bv32jkb00 VBA で、セルの指定しても行の指定が無効になってて、必ず1行目に表示されてしまいます。
何が原因でしょうかね?
教えてください。
何が原因でしょうかね?
教えてください。
23デフォルトの名無しさん (スプッッ Sd33-dSJs)
2020/03/22(日) 12:28:32.17ID:hR7PxyLud >>22
お前の馬鹿頭
お前の馬鹿頭
24デフォルトの名無しさん (ワッチョイ 8b46-m7vt)
2020/03/22(日) 12:35:14.95ID:bv32jkb00 原因わかりました。すみませんでした。
25デフォルトの名無しさん (ワッチョイ 8b46-m7vt)
2020/03/22(日) 12:36:52.15ID:bv32jkb00 ここの住民の霊性は暴力団と同じですね
26デフォルトの名無しさん (ブーイモ MM4d-O7/r)
2020/03/22(日) 13:22:11.60ID:TNUWFKUeM ここだけじゃなく5chはどこも似たり寄ったりです
貴方が来るような場所じゃありません
貴方が来るような場所じゃありません
27デフォルトの名無しさん (ワッチョイ 118e-dSJs)
2020/03/22(日) 14:47:18.63ID:9uw1USbo028デフォルトの名無しさん (ワッチョイ c991-bMu3)
2020/03/22(日) 15:26:01.73ID:bTaHgmHe029デフォルトの名無しさん (ワッチョイ 2beb-W/ZL)
2020/03/24(火) 17:30:30.61ID:s99Qd4t60 よろしくお願いします。
数百行あるシートで、上から順に一行ずつ以下の操作を行いたいです。
(1) C列の文章の中に、「一言コメント:」という文字が入っていれば2へ。なければ終わり、次の行へ
(2) 「一言コメント:」とそれ以下の文字列をC列の値から削除し、E列の、元々の値(文字列)の前に貼りつけ
(3) E列の文字列の中から「「一言コメント:」という文字列を削除
以上です。
まず、(1)の検索がうまくいかず、(2)の文字列取得も、一文字ずつ数えてカウントし、あらためて「終わりから○文字」みたいな
やりかたをするしか方法が浮かびません。
たぶん、上級者ならもっとシンプルな書き方ができるのではないかと思い質問させていただきました。
どのように書けばよいでしょうか?よろしくお願いいたします。
数百行あるシートで、上から順に一行ずつ以下の操作を行いたいです。
(1) C列の文章の中に、「一言コメント:」という文字が入っていれば2へ。なければ終わり、次の行へ
(2) 「一言コメント:」とそれ以下の文字列をC列の値から削除し、E列の、元々の値(文字列)の前に貼りつけ
(3) E列の文字列の中から「「一言コメント:」という文字列を削除
以上です。
まず、(1)の検索がうまくいかず、(2)の文字列取得も、一文字ずつ数えてカウントし、あらためて「終わりから○文字」みたいな
やりかたをするしか方法が浮かびません。
たぶん、上級者ならもっとシンプルな書き方ができるのではないかと思い質問させていただきました。
どのように書けばよいでしょうか?よろしくお願いいたします。
30デフォルトの名無しさん (ブーイモ MMcb-4fHN)
2020/03/24(火) 17:42:47.48ID:2RYGBfo0M For文をRowCntって変数で回していると仮定して
If Cells(RowCnt, 3).Value Like “*一言コメント:*″ Then
で引っかけるとか?
If Cells(RowCnt, 3).Value Like “*一言コメント:*″ Then
で引っかけるとか?
31デフォルトの名無しさん (ワッチョイ 2b2d-W/ZL)
2020/03/24(火) 17:58:43.96ID:BIkwDKwH0 VBAなくても関数だけで目的達成しそう
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 731部隊の新資料、中国が公開 「日本が細菌戦の罪を自白」と主張 ロシアが引き渡し [少考さん★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★7 [ぐれ★]
- 【広島】ペルー女性の国保加入を誤って認め、福山市が医療費484万円を肩代わりするミス…入院して手術を受ける [ぐれ★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- 山田邦子 ひょうきん族時代の年収は12億円「ただ税金が80%」 [muffin★]
- テメェは俺を怒らせたオラァ👊💢😅💢👊🏡
- 泊まったペンションで殺人事件が起きて外部と連絡もできないときってどうしてる?? [793117252]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪
- ブレイキングダウンの前日記者会見ビンタされて失神してる奴出てるやん
- おさかなさんあつまれえ
- 「か…勘違いしないでよね…💢」👈誰の声で再生された??? [839143615]
