Excel VBA 質問スレ Part79(ワッチョイあり)

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ aaa4-I2zm)
垢版 |
2023/01/28(土) 12:12:12.41ID:UjlIZ1Ov0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること

ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

次スレは>>980が立てること
無理なら細かく安価指定

※前スレ
Excel VBA 質問スレ Part77
https://mevius.2ch.net/test/read.cgi/tech/1658009255/
Excel VBA 質問スレ Part78
https://mevius.2ch.net/test/read.cgi/tech/1667104996/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2023/06/30(金) 18:28:52.62ID:n+Odt7Dva
・何でもVBAでやろうとするのは時代遅れ、これは間違いない 
・VBAいじれる人ってどこの会社、部者でも本当に少ない 
・その人がいなくなると死ぬマクロも多いのも事実
・ChatGPTは本当に凄い、かなりお世話になるレベルで凄い、このスレの回答者なんてもっと凄い


ここで質問に答えてる人達に聞きたい
おたくらレベルの猛者って職場にゴロゴロいないでしょ?Excel、officeが無くなる気配ないでしょ?どのPCにも気軽に配布出来てこれがなくなる時代は俺の定年までくる気配ないんだが
2023/06/30(金) 18:34:54.75ID:n+Odt7Dva
このスレの質問に答えてるレベルの人さ、
教えてくれよ
「俺のマクロの知識なんて職場の人達に到底敵わんよ」
なんて人はいないだろ、おたくの勤務先でも作る、メンテする、の中枢ポジだろ?

転職活動の時にVBA出来ますアピールなんて価値はないけど、異動や転職時に使える超汎用スキルだと思うんよ 

車がハイテク化していく社会での自転車のような立ち位置だとネットで見た
自転車がなくなる近い未来は見えないでしょ?
2023/06/30(金) 18:47:16.59ID:n+Odt7Dva
職場で一千万とか二千万とかする解析や測定する設備を導入してるけどまぁ優れた解析ソフトが付随してるのよ
でも社内や社外に展開する時はExcelデータを欲しがるから結局ソフトからcsvかtxtでデータを吐き出すわけよ
閲覧出来る拡張子じゃないのととにかくExcelで欲しいと言われるから

繰り返し自動判定で学習させてく設備は担当者がpython使ってる
けど毎回、臨機応変に解析や測定する設備ほどVBAの方が手軽でかゆい所に手が届くんよ

ミツトヨや東京精密、島津とか設備メーカーの担当者と話しても高機能設備はマクロ組めるのが一番相性がいいと言ってる

VBAが化石化してAIが全てやる近い未来なんて俺には全く見えないんよ

ここの玄人ほどそう思ってるでしょ?
そういう人がまた別の高位の言語を学んでるのは正しいと思う訳よ
2023/06/30(金) 18:55:06.20ID:n+Odt7Dva
長文を全部読んでくれとは言わん
ここで質問に対して答えてるレベルの玄人に告ぐ
少なくともおたくらが定年まではVBAの需要がなくなることはない
AIがそれを減らすのは間違いないけど
おたくらは定年までは職場でVBAの頼まれ事をしたりこのスレで答えを提示する運命から逃れられん
ざまーみろ

さよなら
2023/06/30(金) 19:02:52.90ID:qk+XzPB+M
>>562
あんたはわかってると思うけどAIをつかってVBAのコードを組めるのはVBAを熟知してる人だけ
VBAを熟知してないとAIのコードがうまく行かないときどこを直したらいあかわからん
AIと全ての言語は補完的。
2023/06/30(金) 19:30:03.19ID:QBuEWSMw0
ここのオマイラよりChatGPDの方が役に立つのは変わらんよ
2023/06/30(金) 19:40:11.44ID:qk+XzPB+M
>>564
あんたはなんでここにいるの
2023/06/30(金) 20:18:04.05ID:ExkK5Q1b0
ChatGDPとかもググれば出て来るな いろんなバージョンあるんだな
ChatGDP、ChatGPD、ChatGDT ねーよ
脳内に Option Explicit 付けろよ プログラムする人間で文字打ち間違いする奴は信用に値しない そのシステムは動かないから
平文でお遊びやギャグ、ふつうにタイポ 以外で、肝心な所をスペルミスする奴はお里が知れる
2023/06/30(金) 20:19:04.76ID:ST5Xi1//a
さよならと見せかけで再登場

>>563
そこのおめーさんよ
俺にレスしたのも何かの縁だと思って俺の長文のレス全部読んでくれよ
そして俺が頓珍漢な事言ってたら指摘してくれよ
そんなゴミにレスするような無意味な事すんな

ChatGPTを使えば使うほど凄さと便利さを感じるけどまだAIが完全に理解して自動化するまでの遠さも同時に感じるわけよ
説明の仕方が下手とかそういうんじゃないわけよ

脱Excel、脱officeをしてる日本と関わりのある有名な企業やグループがあるなら教えてくれよ
お前俺から絶対逃げるなよ
2023/06/30(金) 20:22:37.95ID:ST5Xi1//a
>>566
そこの玄人臭のするおめーさんも俺の全文を読んだ上で俺をボコボコに論破するくらい絡んでこいよ
言ってる事がおかしかったら教えてくれよ
VBAにすがるわけじゃねーんだ
VBAが無くなる近い未来がみえねーんだわ 俺から逃げるなよ
2023/06/30(金) 20:56:44.33ID:ExkK5Q1b0
さすがアウアウ ちゃんと読めよ あんたに絡んじゃいないだろ ヨソの揉め事まで自分が絡んでると思い込めるその体質どうにかしろよ 酔ってンのか?
570デフォルトの名無しさん (ワッチョイ 9b19-GWUh)
垢版 |
2023/06/30(金) 21:06:43.71ID:b3LF+rqB0
そもそもVBA熟知していたらChatGTPなんか使わない
何故なら既に単一責任原則を守って作成した部品を
それを骨組みにして色々なツールを作れるくらいは抱えているし、
例え部品を持っていなくても自力ですぐに作れるから。

せいぜい、「あれどんな感じで作ってたっけ?」となったときにちょっと使う程度だけど
その程度ならネットで検索したりマクロ先生に聞くだけで十分だからね。
2023/06/30(金) 22:29:17.87ID:5gLfesnHd
ChatGPT知らずに物言ってるのが哀れでならない
想像力が足りてないぞ
572デフォルトの名無しさん (ササクッテロ Sp81-x21g)
垢版 |
2023/06/30(金) 22:59:38.59ID:Wy/PPotCp
>>561
マクロ組めるのが一番相性いいって

ただ生データを加工(グラフ化)するだけでしょ?
PowerBIとか使ってないの?
573デフォルトの名無しさん (ササクッテロ Sp81-x21g)
垢版 |
2023/06/30(金) 23:52:08.05ID:EwCW9hA/p
>>559
> 何でもVBAでやろうとするのは時代遅れ、
分かるわ
ピボットテーブル、Power query、PowerBI…
この辺りの知識もなしにVBAに拘る時代遅れの残念な人が多い

あと、研究所でよくある話。
「計測器で得た生データを加工し発表用に仕上げ定期的に配信する」
この流れを考えた時、どうイメージするか。
•ネットワーク関連(IPアドレス、サブネットマスク、ping)
•データベース関連(logger、ロギング周期、データ形式)
最低限、この辺りを理解してないとねぇ
「データ貰えたらVBAで加工出来ますよ」って言う人いるけど
そのくらい誰でも出来るわってなる
2023/07/01(土) 00:00:29.66ID:UZcgLgfT0
>>573
いや、VBAでそんなことやる発想自体が馬鹿の証だろ
575デフォルトの名無しさん (ササクッテロ Sp5f-JA+y)
垢版 |
2023/07/01(土) 00:06:49.62ID:d2dum+3bp
>>574
実際居るんだよ
VBAに拘る時代遅れの人

求人見て思うのは
拘りを捨てて柔軟に対応出来る人材が求められてると思う
2023/07/01(土) 00:32:00.27ID:YCqSMBMGa
しょうもない揚げ足取り合戦はやめなさい

>>572
そんな簡単に済むわけないだろ
主要自動車メーカー、関連企業、グループ企業と各サプライヤで要求されるデータも仕様も全然違うししょっちゅう改定されるわ
VBAより柔軟に手軽に共有出来て設変出来るものがあったら是非欲しいわ

社内だけで運用管理するデータほどVBAなんて使わずにベース化しやすいだろ
骨組みが決まっとるし情シス軍団が貼りつくし仕様変更の頻度が少なくて済む

最大手はなんちゃらsparkやら投稿システムに数年で変わったけどそれまでのデータ作成はどこもバチクソVBA使っとる

理由は簡単
VBAというよりエクセルが世界一優秀なソフトだから
印刷プレビューの文字ズレというカッスい弱点を未だに抱えてるくせに
2023/07/01(土) 00:40:07.01ID:G9bG2R8/0
>>567
563 だけど何か 誤解してないか
あなたの長文は全部読んだ上で賛成してるんだよ
だから「あんたは分かってると思うけど」と書いてるじゃない
VBA をディスってるやつに言ってるんだよ
562のアンカーをつけたのはあんたの話に関連してるから

これでいいかな
2023/07/01(土) 01:16:42.11ID:dcUtPda/a
>>577
わかってる上で全方位レスしてるだけ
普通に社会人やっててVBAが全く無くなる気配なんて全くないんだよな
レスありがとう

そしてここでとある業務
例えばCADとの座標関係やデータムの組合せも可能で自動測定プログラムも組める今の世で一番信頼性の高い測定値を出すのが接触式三次元測定機
世界シェア一位二位を誇る2メーカーが出してる
それ以外のを使う会社は馬鹿にされるレベルで突出した精度

社外とデータのやりとりする事前提とするともうVBA一択なんよ、しょぼいのに糞高いマクロをメーカーが有料オプションで用意してあるほどにExcel向けにソフトが出来てる

設計はCADソフトの社内データベース運用し始めた
生技はpythonやAI導入で設備を仕上げてる
経理や総務や人事は社内システムつこうてる
けど品証もpythonを導入し始めたけどVBAを使わないのは死を意味する

明日も居座るからVBAなんていらないニートおじさんはいつでもカモン
579デフォルトの名無しさん (ワッチョイ ce19-/ugh)
垢版 |
2023/07/01(土) 02:35:38.67ID:1PnTRWpn0
いや、何かみんなVBA「だけ」やってる前提で話してるけど
どっちかと言えばそんな人の方が少数派なんじゃないの?
VBAはOfficeSoftに特化した言語だからEXCELやACCESS使うことが前提なわけで
VBAでWebサイト作りましょうとか、システム作りましょうとかはまずならない。

ただ、EXCEL扱うのにはVBA知ってた方が圧倒的に便利だし、
何か試す際にかなり手軽に出来るから
それはそれで面白くて気になるからこのスレ来てる人が殆どかなと思ってたけど違うのかな?
2023/07/01(土) 03:06:39.70ID:c/vEPI310
自分は十数年VBA使いまくってるけど、アラフォーで飲み込みも悪くて基本コード書くときはネットで例題見つけてはそれを加工してる
最近ChatGPT使い始めて、確かに簡単な注文するだけでコードガンガン書いてくれて本当に驚くばかり
ちゃんとコメントも付けてくれて、そして細かいダメ出しにもすぐに対応してくれる

でもやっぱり、最終的にはデバッグは自分でやらなきゃいけないから、結局はそのコードを自分なりに理解しなきゃいけない
そういう意味では、ネットで例題見つける時間を大幅に短縮してもらえるようにはなったなというイメージ

しかし、ネットで見つけてくる例題ほどの完成度はあるのか…?という心配が常につきまとう
シートの操作や簡単な統計のようなものならまだしも、詳細な理論演算とかは出力結果みてもそれが適切な解なのか自信がもてない
そしてこれまでの経験ではちょいちょいおかしな理論をもちこまれる

結局はネットでそれなりの権威の持ち主が公開してるコードじゃなきゃ怖くなってしまう
もしくは自分なりに理論的に構築したロジックをなんとか具現化したものでもなきゃ責任が持てない

ChatGPTでものすごい進化と変化は起こったけど、それで全てがリセットされるというのはまだ先の話かな
そして今後はChatGPTを使いこなすという技術があらたに生まれてくるのかなと思ってみたり
ChatGPTをエンジンとしたコード生成ツールとかできたりして
581デフォルトの名無しさん (アウアウウー Sabb-fE17)
垢版 |
2023/07/01(土) 04:10:02.52ID:ttt+olIpa
ここではVBAの話だけしかしないのが正しい
2023/07/01(土) 09:30:51.07ID:VrNsIall0
>>576
プレビューどころか印刷でも嘘つかね?
583デフォルトの名無しさん (スププ Sd02-+VJx)
垢版 |
2023/07/01(土) 11:38:52.38ID:X5+rBfw5d
>>558
>Excel使わない企業

Excelなんてこの世に存在しなかった
バブル崩壊前の日本は世界一の経済国だったな
2023/07/01(土) 12:17:25.28ID:haFuKEheM
>>583
嘘つけ、バブル崩壊前にエクセルつかって金融新商品の計算バンバンやってたわ

ロータス123から覇権が交代した時代
2023/07/01(土) 13:12:55.79ID:1rn1baaI0
ExcelできるってことはVBAもできるって事だよな
2023/07/01(土) 13:28:38.11ID:ve3ouqHIM
バブル崩壊は1992年頃(MS-DOS全盛期)
Excelの本格普及はまだ数年後
2023/07/01(土) 18:26:06.43ID:1rn1baaI0
1995年のExcelブームは覚えている
2023/07/01(土) 18:44:34.92ID:GhycDyPNM
Windows95, Plus!95, Office95の3点セットがお約束
2023/07/01(土) 18:58:01.72ID:Oh7XEfKm0
ChatGPTにおすすめのエディターを聞いたらRubberduckを
勧められたんだが使っている人は多いのか?
ググってもあまりヒットしない。何がいいのか教えて
2023/07/01(土) 19:04:32.16ID:gYHP+cm1d
>>589
死ねよ
2023/07/01(土) 19:06:53.69ID:8xr8XSCFM
>>586
それより前にMSDOSの上で動くwindows2とか3の時代があって初期のエクセルはそういうwindowsもどきの上で動いていた。ロータス123はのMSDOSの上で動いていたけど、もどきの上のエクセルのほうが優れていたから金融機関の先端部署はエクセルにシフトしていたよ。大衆に普及するのはwindows95以降だけど
2023/07/01(土) 19:13:33.10ID:FPliCilUM
Win2は日本未発売、Win3.0はほぼ失敗作で改良版のWin3.1日本語版は1993年発売
2023/07/01(土) 19:57:47.85ID:G9bG2R8/0
じゃあ何で俺は使えてたのかな
海外の同僚に Windows 2.1 送ってもらったのかな
グローバルビジネスだから日本語 いらんのでそうしたかも
ともかく 海外の同僚がエクセルを使ってるのが羨ましかった記憶だけはあるわ
2023/07/01(土) 21:11:53.28ID:Sw9UtBz+d
むしろMSのOS使ってと1-2-3使ってない奴はモグリだろ
AppleのOSで使われてたのがExcelだし
2023/07/01(土) 21:15:52.32ID:r23DAN/K0
Windows2.x(いくつだったかは忘れたけど)は日本でも使われてたと思うけど
2023/07/01(土) 21:23:58.72ID:ZTDJ1g/6d
ほぼ8801、9801の日本で使われてたわけねーだろ
2023/07/01(土) 21:31:34.20ID:FiZzg/q70
MS-DOSの時代からあったMicrosoft Works ワードプロセッサ、表計算、データベース、スケジュール管理、通信が
ひとつにまとまった、Microsoft Officeの前身みたいな製品 2009年10月まで販売されていた(らしい)
それと勘違いしてるか、若しくはもうすでに認知sy
5inchだったか3.5inchだったかのFD10枚セットパッケージにサンプル品としてExcel4.0デモ版が添付されてて
それでExcelの機能をお試しできた(らしい)
2023/07/01(土) 21:56:15.11ID:G9bG2R8/0
>>596
NEC なんか使わなかったよ うちは
at とか MT とか言うようなやつを使ってた記憶がある
2023/07/01(土) 21:57:25.75ID:G9bG2R8/0
ちょっとしたらマックだったかもしれない
2023/07/01(土) 21:58:16.58ID:r23DAN/K0
Wikipediaによれば、PC-9800シリーズ用Windows 2.1日本語版は1989年6月にを出荷開始

あと「動け!Windows」なるサイトの「歴代Windows」ってページによれば、PC-9801用Windows2.0日本語版は1988年9月に販売開始
2023/07/01(土) 22:01:31.00ID:r23DAN/K0
>>598
PC/AT互換機だな
そういや情報処理うんたらいう大会で相手校が持ち込んできたのもPC/AT互換機だったな、Windows95だったけど
2023/07/01(土) 22:08:29.48ID:G9bG2R8/0
>>601
そうそう なんかそういう名前だった

エクセル使いたくてマックも導入したかもしれん
2023/07/01(土) 22:11:05.38ID:Qw99Rlz6a
VBAなんていらないおじさんがいないかハンティングにきたけど山に帰ったか
いいことだ

アメリカで優秀だと評判な韓国系の記事を前に読んだが名前もソースも覚えてない
キムなんとか?いわく

あるシーンを乗り越えようとする時、VBA(Excel)を使う選択肢がベストでない事を作る本人は理解している。だが、やろうと思えばVBAで最低限のものは出来てしまう。Excelがあらゆるものをそのレベルへの対応を可能にしてしまう。
それ故に良くも悪くもVBAは根強く残るのだ。Excelが優秀な事が足枷にもなるのだ。
「僕のオフィスは未だにExcelがメインツールなんだよ」
これは地球上の多くのカンパニーで呟かれているのさ

おしまい
2023/07/01(土) 22:25:46.41ID:Qw99Rlz6a
ちなみに俺のVBAの熟知レベルなんて一年生レベル
ここの回答者には心の底から尊敬しかないね
質問に対して見下すレスは好きじゃないが

ここまで偉そうに要約もせずに長ったらしいレスを延々と続けたわけだがこうみえてパワポの資料作成とプレゼンは多分ここの玄人には負けない
役員報告も毎回俺が担当してる
自動車業界のQC全国大会に北海道まで行った事もある
上にいけばいくほどみんなアニメーションが大好き
理想の処理をさせる玄人と違ってパワポ映えさせて口でそれっぽくストーリーを作る虚構の権化、それが俺

使えてもいないAIを知った風に語るニートが現れたらまた狩りにくるわ
2023/07/01(土) 22:40:08.80ID:VrNsIall0
過去の栄光なんてどうでもいいんで
606デフォルトの名無しさん (ワッチョイ d701-JA+y)
垢版 |
2023/07/02(日) 00:07:59.02ID:9XSikxk90
>>604
師匠と呼ばせてください。

師匠、Excelやっておけば社会で通用しますよね?
天下取れますよね?
2023/07/02(日) 00:26:41.62ID:4ambuWLNa
とれるとれる
がんばってねー
608デフォルトの名無しさん (アウアウウー Sabb-hiKC)
垢版 |
2023/07/03(月) 09:02:24.50ID:XuaWdgM7a
キムバレークラークのトイペはなぜあんなに使い難いんだぜ
2023/07/06(木) 20:30:12.67ID:IUM+zzRi0
横に長い表があります
これの入力用にフォームを作っていますが、セルの値のフォームへの反映、フォームの値のセルへの反映を簡単に設定する方法はありますでしょうか?

今は、選択しているセルの行数をもとに、フォームのテキストボックスのCONTROLSAUCEを変更するVBAを使用しています

アドバイスを頂けると助かります!
2023/07/06(木) 21:12:54.93ID:Or5iD8GR0
入力にVBAなんか使うな
2023/07/07(金) 03:06:41.31ID:7Kb0twbt0
64bit使ってるところってあるのかな
2023/07/07(金) 03:42:42.23ID:rixJK0HVM
32bitが主流だったのは2013とか2016の頃までだろ
今はVBAでも64bitが主流
いまどきのモダナイズExcelで32bitは扱いづらい
613デフォルトの名無しさん (アウアウウー Sabb-fE17)
垢版 |
2023/07/07(金) 15:45:30.02ID:jtTfuF+Ga
>>609
入力で手を抜かない
入力ミスをチェックする
カンマ区切りでsplitとか
2023/07/07(金) 16:46:13.42ID:fKwbBwpWa
すみません、ヒント・アドバイスありましたらお願いできませんでしょうか。

ネットワークよりJSONを取得しExcel内に表展開するVBA付ExcelをWindows環境で使用しているのですが、このMAC対応で苦慮しています。
MAC対応のため一部コードの修正・変更を行い、自分が借用したMACでは何の警告もエラーもなく動作するようになったのですが、先方に渡したMACで動作させると、下記URL画像の警告が出てしまいます。

https://imgur.com/nq4WNPk
メッセージも何もありません。

バージョンは全く同じ Microsoft Excel for MAC 16.74 (23061100) です。

HTTP通信を行う部分は、JsonConverterモジュールの一部FunctionをPublicに変更いたしました。
また、MAC対応のためDictionaryクラスモジュールをインポート済みです。

なお、当方MACは非常に不慣れです...
どなたか、アドバイスありましたらお願いできませんでしょうか。
2023/07/07(金) 17:04:26.85ID:0VfWs2EP0
不慣れなのに請け負うから これを解決しても続けざまにアレコレ発生するのが目に見える
検証用に一台入手して今後のトラブルに備える覚悟無いならやめとけとしか
古いけどこういうことなんだろう
https://rogolog.com/excel-vba-mac/
https://memorandums.3ki3ki.com/mac-macro/
本家 (相変わらずなんちゅーアドレス
https://support.microsoft.com/ja-jp/office/set-the-properties-for-a-visual-basic-project-in-office-for-mac-23b73fb9-0467-46b1-b996-0a3453474881
616デフォルトの名無しさん (ワッチョイ 7f8e-PlBh)
垢版 |
2023/07/07(金) 17:08:05.71ID:kZsObKAx0
そもそもVBAを使うのが間違い
2023/07/07(金) 17:26:38.99ID:7Kb0twbt0
>>612
そうなんだ、自分の周りではまだまだ32bitが主流なんで自分も64bitに変えられずにいる
てかごく一部だけどファイルのやりとりすると未だ.xlsで返してくるところもある
早く64bitが当たり前になってほしいな
618デフォルトの名無しさん (ワッチョイ ce19-/ugh)
垢版 |
2023/07/07(金) 20:07:48.30ID:fswiLlFY0
>>616
他言語やっててもVBAくらいは使えるようにしとけ
Excel 使うならWebでJavaScript使うのと同じくらい重要だぞ
619デフォルトの名無しさん (スプッッ Sd02-PlBh)
垢版 |
2023/07/07(金) 20:23:21.30ID:abSR6fudd
>>618
馬鹿は話しの流れを読み取れない
620デフォルトの名無しさん (ワッチョイ ce19-/ugh)
垢版 |
2023/07/07(金) 20:41:10.81ID:fswiLlFY0
>>619
無能はスレに趣旨も読み取れない
2023/07/07(金) 21:18:11.39ID:MbB8vp4aa
またVBA否定おじさんが湧いてきてんのか
狩られる前に山に帰っとけよ
622デフォルトの名無しさん (ワッチョイ 9f94-rqKn)
垢版 |
2023/07/08(土) 11:38:12.90ID:ijl4CXnn0
すみません。ど素人なのですが
excelのコメントの背景に画像を埋め込んで
画像をポップアップ表示していたのですが
列の操作をしていたらコメント表示が崩れてしまいます。
その度に一つ一つセルを選択して元に戻していたのですが
セルを選択して選択範囲のコメントを元に戻すマクロを作りたいです。

Range("選択範囲").Comment.Shape.LockAspectRatio = msoFalse
;縦横比を固定するの解除

Range("選択範囲").Comment.Shape.Width = 385
;サイズと角度の幅を385に指定;

上記2つの処理を選択したセルで実行したいです。
どなたかご教授願えませんでしょう?
2023/07/09(日) 06:16:39.66ID:EyCr57CU0
>>622
Range("選択範囲”) の部分を Selection にする
624デフォルトの名無しさん (ワッチョイ b76e-rqKn)
垢版 |
2023/07/11(火) 11:46:33.86ID:Hz6uZt090
条件付き書式設定だけを直接コピー&ペーストする方法はありますか?
PasteSpecial メソッドの xlPasteFormatsだと値もコピーされるので困っています。
2023/07/11(火) 20:18:45.24ID:MpA3DZ740
かきこめねぇ
2023/07/18(火) 10:54:26.03ID:LvCNnvc20
>>624
xlPasteFormatsなら書式設定だけが貼り付けされるはず
値もコピーされる状況が再現できるならコードがどこか間違ってるんじゃないかな
xlPasteFormulasになってるとか-4122が-4123になってるとか
2023/07/18(火) 11:30:44.90ID:LvCNnvc20
あ、もし条件付き書式以外の書式設定を貼り付けたくないって場合ならPasteSpecialじゃできないよ
コピー元のFormatConditionsコレクションのインデックスをループして、
ModifyAppliesToRangeとかAppliesTo.Resizeとかで範囲を変えるしかないんじゃないかな
連レス失礼
2023/07/20(木) 08:56:12.31ID:OYEyAFmI0
バブル当時は零細企業なんてExcelはおろかPCは職場に1台あるか無いかでしょ
2023/07/20(木) 10:09:00.32ID:uwS7wrmLM
バブル期はロータスと一太郎の全盛期
2023/07/20(木) 20:32:09.68ID:XQoslBaMp
ロータスとか一太郎使ってた奴は
今頃もう定年退職してるだろうな
2023/07/20(木) 22:57:39.36ID:dEX3NXOmd
十代で使ってたからまだ現役だよ😙
632デフォルトの名無しさん (ワッチョイ dada-/jfo)
垢版 |
2023/07/21(金) 21:59:28.58ID:UW9xrttc0
一太郎2023 でてるよ
2023/07/22(土) 02:59:24.38ID:xD38DDURd
再来年で定年だよ
2023/07/22(土) 06:03:31.52ID:v8m+bwk6a
ロータス時代なんて教則本とかあまり無かったから、その世代の人達は自分で考える力が桁違いに高いね
2023/07/22(土) 09:06:11.45ID:Zehs4MrMd
今みたいにネットで調べることが出来ないので、サポートデスクに電話して教えてもらうんだけど、口頭だとなかなか言いたいことが伝わらないで大変だった。
爺の昔話は苦情が来るからここまで。
2023/07/22(土) 09:43:10.34ID:ZIIwLrCXM
さようなら!ロータス1−2−3表計算ソフトの歴史
https://news.yahoo.co.jp/byline/kandatoshiaki/20141003-00039667
2023/07/22(土) 12:14:26.21ID:KzTx0+hC0
そんな時代もありました案件
2023/07/22(土) 22:31:19.96ID:59T8aYZk0
>>635
そのサポートデスクでさえ良く分かってなかったじゃんよ。
今は本当に便利な世の中
639デフォルトの名無しさん (ワッチョイ 7fda-aMqs)
垢版 |
2023/07/23(日) 10:54:22.50ID:XZ7bFq0A0
まわるまわるよ時代は回る
2023/07/23(日) 12:03:51.28ID:qXDZh0wS0
回る四天王

時代
メリーゴーランド
飛んで
東芝
2023/07/24(月) 10:59:23.04ID:2E5Woh530
仕事でエクセル2003を使っています。
表の中に2つのSUM関数があります。

・0が表示されているSUM関数
・合計の数が表示されているSUM関数

マクロで、
「0が表示されているSUM関数のセル」
だけを選択する事は可能でしょうか。

自分でやった事は以下です。

・ジャンプ機能で数式をチェックする
 「すべてのSUM関数」が選択される。選択不可。
・検索機能で、0を検索する
 「検索条件に一致するデータは見つかりません」
 と表示される。選択不可。


知識がなくて大変申し訳ありません。
皆様のご指導をよろしくお願いします。
642デフォルトの名無しさん (ワッチョイ 7fda-onGn)
垢版 |
2023/07/24(月) 12:05:35.50ID:XScBRRuC0
検索対象に「値」ってないのか? 2003持ってないのでよくわからんが
643デフォルトの名無しさん (スップ Sdff-SdiU)
垢版 |
2023/07/24(月) 14:33:06.59ID:ps4dvXgGd
>>641
馬鹿はこのスレが何のスレか知ってるか?
2023/07/24(月) 17:55:27.73ID:2E5Woh530
>>検索対象に「値」ってないのか? 

数式
・数値
・文字
・論理値
・エラー値

ジャンプ機能の、数式の数値にチェックを
入れれば、SUM関数が選択されます。しかし、
すべてのSUM関数が選択されてしまいます。

「0が表示されているSUM関数のセル」だけを
選択できるマクロ・VBAはないでしょうか。
645デフォルトの名無しさん (スップ Sdff-SdiU)
垢版 |
2023/07/24(月) 18:10:05.43ID:ps4dvXgGd
>>644
馬鹿が後付けの質問し直し
で選択してどうすんの?
馬鹿は消えろ
646デフォルトの名無しさん (ワッチョイ 7fda-onGn)
垢版 |
2023/07/24(月) 18:54:14.46ID:XScBRRuC0
夏休みの宿題かな
2023/07/24(月) 20:06:13.43ID:MGheshjRa
Excel2021で勉強中で初歩的な質問で申し訳ないです
インテリセンスについて質問させてください
インテリセンスで表示される引数について、
[ ] で囲われた引数は省略可だと思いますが、
例えば、InStr関数については、すべての引数が [ ] です
これはどう理解したらいいのでしょうか?
https://i.imgur.com/RXDupxq.png
よろしくお願いします
648デフォルトの名無しさん (ワンミングク MMbf-XHZ2)
垢版 |
2023/07/24(月) 20:35:39.66ID:z51ku1oZM
夏休みか
649デフォルトの名無しさん (ワッチョイ dfea-SN+J)
垢版 |
2023/07/24(月) 21:16:06.87ID:TaKpevNO0
>>641
こんな方法があるようで。
Sub SelectZeroSumCells()
Dim ws As Worksheet
Dim cell As Range
Dim formulaString As String
Dim selectionRange As Range
Set ws = ActiveSheet ' アクティブなシートを取得
Set selectionRange = Nothing ' 選択範囲を初期化
For Each cell In ws.UsedRange ' シート内の各セルをチェック
If Left(cell.Formula, 4) = "=SUM" Then ' セルの数式がSUM関数かどうかを確認
formulaString = Mid(cell.Formula, 2) ' セルの数式を取得(=を除く)
If Evaluate(formulaString) = 0 Then ' 数式を計算し、合計が0の場合はセルを選択
If selectionRange Is Nothing Then ' 初めて該当するセルが見つかった場合
Set selectionRange = cell
Else
Set selectionRange = Union(selectionRange, cell) ' 2つ目以降の該当するセルが見つかった場合、既存の選択範囲に追加
End If
End If
End If
Next cell
If Not selectionRange Is Nothing Then ' 該当するセルを選択
selectionRange.Select
End If
End Sub
2023/07/24(月) 23:19:00.59ID:MFtFNdvf0
馬鹿連呼のイカれ野郎はこのスレにもいるのか?
早く回答しろよ
651デフォルトの名無しさん (ワッチョイ 7fda-onGn)
垢版 |
2023/07/24(月) 23:26:26.61ID:XScBRRuC0
>>647
インテリセンスの表示でなく、Netのヘルプ見たら string1とstring2 は[]が付いていないので
省略できないのが正しいと思う
2023/07/24(月) 23:42:24.30ID:2E5Woh530
>>649

具体的なVBAをありがとうございます。
本とネットでプログラムを一つ一つ調べてみます。
ありがとうございました。
653デフォルトの名無しさん (ワントンキン MMcf-XHZ2)
垢版 |
2023/07/25(火) 00:13:56.48ID:eKqn2vaBM
>>652
自分の間違いを認められない奴は二度と来るな
2023/07/25(火) 00:32:36.47ID:VciGrMU40
>>645

>>で選択してどうすんの?
宿泊施設で働いています。
施設内に冷蔵庫が3つ(A・B・C)あります。
盛り付けた料理を冷蔵庫に運び、保存します。
お客様の人数が少ない日は、AとBだけ使い、
Cを使いません。

(エクセルの表)
A小計・B小計・C小計・ABCの合計

 @空白セルを選択、ムダな列を非表示
★ACのSUM関数による小計0を選択、ムダな列を非表示
 B表全体を印刷

Aが「0が表示されているSUM関数のセル」です。
AさえVBAで自動化できれば、@からBまでの
すべてを自動化でき、ムダがなくなります。

ややこしい説明で申し訳ありません。
2023/07/25(火) 00:40:20.70ID:VciGrMU40
>>653

おっしゃる通りです。こちらはVBAのスレ
でした。スレを汚して大変申し訳ありません。
656デフォルトの名無しさん (ワッチョイ dfea-SN+J)
垢版 |
2023/07/25(火) 04:35:19.33ID:eLLZuLdp0
>>654
sum文がどこのセルにあるかわからないなら >>649 のコードだけど、表形式のデータでsum文があるセルが固まって存在するならその範囲のセルの値を調べて値が0ならその列を非表示というVBAにしたほうがシンプルかと。
657デフォルトの名無しさん (ワッチョイ 7fda-onGn)
垢版 |
2023/07/25(火) 12:19:49.55ID:HKHhNjAB0
あくまで想像だがこんなシート?
a,=sum(1+2)
b,=sum(3+4)
c,=sum(5+6)
abc,=sum(a+b+c)
a,=sum(2+3)
b,=sum(1+0)
c,=sum(0+0) ←この行を非表示
abc,=sum(a+b+c)
...
2023/07/25(火) 15:40:59.03ID:En1UaVrHa
>>651
ありがとうございます
すみません、インテリセンスではなくクイックヒントでした
MicrosoftのHPでそこは確認できているのですが、
クイックヒントとの相違についてが、調べきれませんでした
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況