[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/27 05:00 / Filesize : 243 KB / Number-of Response : 1022
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part81



1 名前:デフォルトの名無しさん [2024/04/18(木) 14:03:38.03 ID:cMr18rZu.net]
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK

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

関連スレ
Excel VBA 質問スレ Part79(ワッチョイあり)
https://mevius.5ch.net/test/read.cgi/tech/1674875532/

※前スレ
Excel VBA 質問スレ Part79
https://mevius.5ch.net/test/read.cgi/tech/1674874007/
Excel VBA 質問スレ Part80
https://mevius.5ch.net/test/read.cgi/tech/1685489018/

792 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 14:22:14.11 ID:sJo+tdYi.net]
>>751
これからは一般事務員だろうが高度なスキル必要なんだよお爺さん。
昭和とか昔と違うんだよ

793 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 16:02:45.68 ID:8TFR5cOk.net]
EDIの取引先からデータ運用目的で.xlsmが添付されてくることは稀にあるがな
EDIの生データをその取引先用に加工出来て進捗状況だの生産予定だのを別途報告する時は
それ使ってワシらの使いやすいカタチにしてから送ってこい という強圧には従わざるを得ない
複数社がそうしてたり、別に頓着無しで好きな方式で報告してとかも混ざってたりするから
自ずと実践でセキュリティ意識は備わってくのもある

794 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 16:33:50.17 ID:MhTQtsqE.net]
事務作業なんて全部AIになって文系は大量失業する時代がもう来てるのに

795 名前:デフォルトの名無しさん [2024/11/17(日) 16:53:46.37 ID:VF2Rh7oh.net]
馬鹿にはそう思えるのか
というか、そういう馬鹿は元からいらない

796 名前:デフォルトの名無しさん mailto:sage [2024/11/17(日) 18:57:07.37 ID:JR7tepDo.net]
>>780
一部ではそうかもしれんが自分の職場はそうなってないのが現実

797 名前:デフォルトの名無しさん [2024/11/17(日) 19:03:46.98 ID:RykN+5s1.net]
>>780
そういう仕事はもう派遣さんか新卒教育用だよ殆ど
総合職でそんな仕事してるやつなんてたらい回しにされてる無能おっさんぐらいのもんよ

798 名前:デフォルトの名無しさん [2024/11/17(日) 19:25:08.33 ID:9jlNI1Eh.net]
既にAIは画像系、コピペ系を除き用途は限定的という評価が固まりつつある

現時点はこんな感じ

ステマ要員「これからはAIの時代だっ」
境界知能「AIすげー」
馬鹿「AIすげー」
プログラマーではなくコーダーレベルの開発者「AIすげー」

799 名前:デフォルトの名無しさん mailto:sage [2024/11/18(月) 00:23:27.45 ID:0rQWV96u.net]
生成AIにVBAを書かせれば大多数のVBAerを遥かに上回る非常に高品質な成果物が一瞬でできるのは事実なのだけど、
Excelに依存している職場にそれを自分でやれるだけのリテラシーのある人間がどれだけいるかって話
それができるレベルの人間がいるならそもそもVBAの出番すらなく、とっくにシステム化されてるだろうね

800 名前:デフォルトの名無しさん mailto:sage [2024/11/18(月) 19:21:42.92 ID:lw8OhJYn.net]
AIも時々怪しいコード書くけどね。



801 名前:デフォルトの名無しさん [2024/11/18(月) 20:57:37.80 ID:4bwKL+B/.net]
そんなこともわからん人なんだろ

802 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 10:28:17.81 ID:hdWV3eCG.net]
ここでは基準がVBAだから、一般的なプログラマAI代替議論とは一緒にすべきではない
現在のAIは少なくとも自称VBAできます事務員よりは遥かに有能であり、そのレベルでは議論の余地はない

803 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 13:04:10.29 ID:3tFgbmFe.net]
それに依存してしまってはヒトの発想力・想像力・構成力とかがどんどん失われて行ってしまい、ばかを量産することに繋がる
あ゛の゛ね゛ー、ぼ゛く゛ね゛ー わ゛か゛ん゛な゛い゛ だらけで仕事が回らなくなる
脳を回転してこそヒト
ps://diamond.jp/articles/-/290378 手書きすることの有用性を見直しすべきまである

804 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 17:30:42.53 ID:Rl1s4/8X.net]
>>789
じゃあこんなとこに書かずにチラシの裏に鉛筆書きでもしてろよ

805 名前:デフォルトの名無しさん [2024/11/19(火) 21:29:39.65 ID:vI5ma8jx.net]
♪だいやもんどだねー

806 名前:デフォルトの名無しさん [2024/11/19(火) 21:40:16.75 ID:IBiZCHZ9.net]
いまの職場はVBEのことをVBAエディタと呼んだりしている。
変な言い回しだけど直感的にはわかるから、まあいいんじゃないかと思っている。

807 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 22:23:27.38 ID:RfZBgNU4.net]
VirtualBoxをVBと呼ぶ弊社と比べたら全然いい

808 名前:デフォルトの名無しさん mailto:sage [2024/11/19(火) 23:48:15.33 ID:a2PR4aIP.net]
VBAの扱いなんかそんな程度なんだろ大半の職場は。

809 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 09:26:58.29 ID:4ayYS315.net]
>>792
vbeってなんの略?

810 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 09:43:08.73 ID:nLORcRfA.net]
ExcelでVBAを使うのには二面あって、エンドユーザーが毎回使うのに都合がいい使い方と
制作者が業務を依頼されたときに都合がいい使い方
というのを、こないだ知人から相談されたときに実感した
「これVBA使って楽に作れるよな?」「作れるけど実務では要求されてないだろ?」「おれが楽に成るんだ」
いっぱい楽していっぱいお稼ぎください



811 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 10:19:29.15 ID:Z9vr9Tle.net]
せいかい VBエディタ
まちがい VBAエディタ
imgur.com/sZ78EXy.png

812 名前:デフォルトの名無しさん [2024/11/20(水) 12:50:14.94 ID:qdA5YbiO.net]
>>795
大半のアプリケーションはヘルプメニューに自分自身の製品名やバージョンなどの情報を載せているんだが?

普段、何を見ているのか?

813 名前:デフォルトの名無しさん [2024/11/20(水) 12:58:06.11 ID:qdA5YbiO.net]
>>795
Visual BasicそのものがExcel用に作られたものではない。

VBAはVisual Basic for Applicationであり、Visual BasicをExcel用に変えたもの。

元がVisual Basicだから、Visual Basicのコードのエディタは略してVBEとマイクロソフトが定義した。

ちゃんとライセンスがあるなら、お金を払って日本マイクロソフトに問い合わせて聞けばいい。

3万円以上かかるけど。

814 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 16:38:51.38 ID:nLORcRfA.net]
 Excel でカスタム関数を作成する・ マクロまたは VBA コードが検出されました・
 Visual Basic Editor の使用に関するヘルプを見つける・ マクロ記録で作業を自動化する・
 マクロ モジュールを別のブックにコピーする・ 単一のブックにすべてのマクロを作成して保存する・
 クイック スタート: マクロを作成する・ マクロを編集する・ ボタンにマクロを割り当てる・ マクロを実行する
Excelのヘルプで『VBE』と検索しても上記ぐらいしか列記されない
最近のExcel初心者にヘルプ使えっつっても、当のヘルプがほとんど使い物に成らない始末
ネットでググったほうが百倍有効な情報が出て来る 同じぐらいムダな情報も出て来るけど
だから先人の知恵をお借りしようかと、掲示板とかを利用する
ひと頃と違ってきているから、無暗矢鱈と罵るだけでは後進が育たない 単なるハラスメントでしかない

815 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 18:16:15.74 ID:PcFI+cIJ.net]
>>800
ヘルプそのものじゃなくヘルプメニューにあるバージョン情報なんかの話でしょ
理解できないなら口挟まなくて良いよ

816 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 19:23:47.00 ID:Uc3/Qn/2.net]
スキャナー読み込みしたPDFから特定の文字を読み取りたいのですが何か良い方法はありますでしょうか
EXCEL VBAだと調べた限り方法はなさそうですが、所詮素人調べなので…

817 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 19:51:07.07 ID:PcFI+cIJ.net]
チューリング完全だからできなくはないけど不向きもいいところでは

818 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 21:47:46.58 ID:V/GV/ca9.net]
そんなもん画像にしてChatGPTに投げりゃ一発でしょ
自動でやらせたいなら画像と指示をそのまんまOpenAIのAPIに投げれば同様の結果が得られる
VBAに向いているかと言えば全力でNoだが、幸いVBAからOpenAI使ってる基地外はそれなりにいるから情報多いし、
真面目にOCRライブラリだの何だのと色々インテグレーションするより遥かに簡単、かつその割に高精度だ

819 名前:デフォルトの名無しさん mailto:sage [2024/11/20(水) 22:14:43.96 ID:Uc3/Qn/2.net]
回答ありがとうございます
可能ではあるのですね
今はチャットだけでなくAPIまであるのですね…
それが一番優しそうなので、調べてみます
ありがとうございました

820 名前:デフォルトの名無しさん mailto:sage [2024/11/21(木) 08:19:00.66 ID:wRiJ3uHk.net]
ヘルプでバージョン調べて、それが何だってんだ
そもそも、バージョン調べるなら、ファイルのアカウントだろうに 何をイキってんだか



821 名前:デフォルトの名無しさん mailto:sage [2024/11/21(木) 08:47:19.49 ID:fb+5RzBl.net]
>>806
イキってるのは自分でしょ
VBEって何だ?って話からの話題なのに、
ファイルメニューのアカウント見たって載ってるわきゃない
Excelのバージョン調べたいわけじゃないんだから
ちなみにVBEのバージョン情報見たってVBAが何の略か分かるだけだから、
上で普段、何を見ているのか?って言ってる奴自身が見てないってオチね

822 名前:デフォルトの名無しさん mailto:sage [2024/11/21(木) 13:44:11.90 ID:dI+zU/Ku.net]
知ったかぶりの集まりは相変わらずw

823 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 17:25:59.94 ID:x22pe3dj.net]
弥生会計にCSV形式に変換したExcelファイルを取り込んでるんだけど、勘定科目の部門や補助科目も自動で入れる方法ない?

vlookupみたいにある程度上限作って絞り込むしかないんかな?

824 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 19:31:25.56 ID:RDDdR5zb.net]
下のエクセルファイルを加工すれば良いんじゃないの
弥生会計はどんな仕組みなの

825 名前:デフォルトの名無しさん [2024/11/23(土) 19:45:11.34 ID:QWFqg7JC.net]
>>809
それはExcelの話ではなく、弥生会計の話だろ?

826 名前:デフォルトの名無しさん [2024/11/23(土) 19:45:47.64 ID:QWFqg7JC.net]
>>809
CSVファイルはExcel形式のファイルではありません

827 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 20:35:55.83 ID:2U4g39QH.net]
.csvをExcelに関連付けするMSが諸悪の根源

828 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 20:38:41.63 ID:mQ6rY1nl.net]
まあエクセルで開くことのが多いから関連付けてくれてるほうが楽ではあるが

829 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 21:05:41.16 ID:x22pe3dj.net]
>>810>>811
弥生会計側の設定じゃないのよ
勘定科目、補助科目、部門の順にセル毎に並んでるんだけど、Excelファイルを送ってくる人達が会計ソフト詳しくなくて、補助科目と部門はそもそもExcelファイルに入力する欄がない
そのファイルをCSVに変換して、弥生会計に取り込む前に俺が補助科目と部門を手入力してから取り込んでる
上手いことマクロ組んで勘定科目と適用欄の文字列で条件指定して補助科目入れたいんだが難しいかなあ

例えば勘定科目・車両費
   補助科目・駐車場代・ガソリン代・通行料
みたいな分かれ方してるときに、適用欄に〇〇駐車場代って書いてたら補助科目に駐車場代って入るようにしたいんだが、勘定科目ごとに補助科目と部門山ほどあるし無謀か?

830 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 21:14:04.68 ID:RDDdR5zb.net]
送られてくるエクセルの値から補助科目と部門を導ける法則性があるなら可能だけど



831 名前:デフォルトの名無しさん [2024/11/23(土) 21:22:18.33 ID:QWFqg7JC.net]
>>815
結局、弥生会計の仕様に合わせたいと自分で説明しているけど?

まずはExcelファイルのフォーマットに項目を追加して、それを使わせるのが業務の変更方法だ。

自分でやろうとしても損をするだけ。

832 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 22:01:59.28 ID:x22pe3dj.net]
>>816>>817
法則性ないんだよなあ…
やっぱExcel側を触るしかないのか
言ってしまうと各支店の小口現金のExcelファイルなんだが、そもそも小口現金って仕組みを廃止する方向のほうが早そうだな

833 名前:デフォルトの名無しさん [2024/11/23(土) 22:20:50.58 ID:QWFqg7JC.net]
適当に入力していても、勝手に直してくれるから大丈夫だと思われているかもな。

834 名前:デフォルトの名無しさん mailto:sage [2024/11/23(土) 23:48:31.47 ID:yiMUAmCc.net]
経理の事はよく分からんが、法則性のないものを手続き型プログラミングでどうにかするのは難しいよ。
その適用欄は備考欄みたいな自然言語の記入だよね? 限られたよくあるパターンだけ正規表現とかで拾うだけならできるだろうけど。
でも今ならAIのAPIを使えばなんとかなるかも?

835 名前:デフォルトの名無しさん mailto:sage [2024/11/24(日) 00:03:40.99 ID:3rEoBJGn.net]
書き忘れたけどAIのAPI使う時は会社で機密保持契約とかしたものだけ使ってね。
一般の無料AIとか、有料だけど単なる従量制のやつは情報漏洩扱いになる可能性あるから注意ね

836 名前:デフォルトの名無しさん mailto:sage [2024/11/24(日) 00:55:47.56 ID:uHX0nAvq.net]
>>821
ありがとうございます
確かにそうですね‥APIは控えておこうと思います

837 名前:デフォルトの名無しさん [2024/11/24(日) 01:20:37.42 ID:5abmj+os.net]
自作自演なのか?
Excel VBAもわからない人間が生成AIを使えるわけがない

838 名前:デフォルトの名無しさん mailto:sage [2024/11/24(日) 07:59:53.28 ID:ZLDzIIjA.net]
恐怖のSEX上納システムってVBAで作れますか?

839 名前:デフォルトの名無しさん mailto:sage [2024/11/24(日) 09:23:40.67 ID:vxmTfPYM.net]
>>819
まさにそう
分からない箇所は勘定科目すら空白でこっちで直してる
>>820
備考欄って書いたほうがよかったね
〇〇さん 〇〇町 タイムズ駐車場代
みたいに手入力で書いてくれてるから、支店ごとに入力内容違うし表記揺れも多い

840 名前:デフォルトの名無しさん mailto:sage [2024/11/24(日) 13:15:46.77 ID:gX6sLx6s.net]
事務屋とシステム屋の溝は深いなと、毎度絶望的な気持ちになるよ



841 名前:デフォルトの名無しさん mailto:sage [2024/11/24(日) 13:30:20.42 ID:pgKmEkUK.net]
本支店間でのデータのやり取りは、やよいの製品サポートサイトで『分散入力について』を参照
そのお作法に則って無くて、自前の入力フォームとかをExcel辺りで作って勝手にCSVでのやりとりをしてるなら、
会計ソフト側で受け入れられるレコードの仕様をキチンと把握しておかないと
勘定科目・補助科目・備考or摘要とかがすんなり難なく受け取れるなら、支店側でテキトーな文言記入してても
問題無く受け入れられるはず
尤も、支店側がデタラメなコードや存在しない科目とかを記入して来たら、ちゃんと校正チェックする作業は
必要だろうが、それが発生する・できてしまう部分を見直ししなきゃいけない

842 名前:デフォルトの名無しさん mailto:sage [2024/11/24(日) 14:56:03.67 ID:3A4Oynwa.net]
>>826
俺も事務屋(経理)のはずなんだがな…
システム整えないと業務量が膨大すぎてしんでしまう
>>827
ありがとう。参照してみます。
なんか考えれば考えるほどVBAでどうにかするより、元のExcelファイル作り替えるか小口現金廃止するしかなさそうだね

843 名前:デフォルトの名無しさん mailto:sage [2024/11/24(日) 22:48:24.11 ID:kCRU65AC.net]
弥生会計ユーザーライセンス払いたくなくて、エクセルでサブシステム作るパターンか

844 名前:デフォルトの名無しさん [2024/11/25(月) 00:33:21.31 ID:6q/A8E66.net]
>>797
せいかい VBエディター
まちがい VBエディタ

845 名前:デフォルトの名無しさん mailto:sage [2024/11/25(月) 10:30:13.05 ID:2CaoOVjY.net]
せいかい エディター
まちがい 工ディタ一

846 名前:デフォルトの名無しさん mailto:sage [2024/11/26(火) 00:52:44.14 ID:YZFc2jAF.net]
>>831
タも夕にしろよ

847 名前:デフォルトの名無しさん [2024/11/26(火) 10:03:25.21 ID:HUZSegVv.net]
せいかい エディター
まちがい 工デT夕一

848 名前: mailto:sage [2024/11/26(火) 13:09:04.88 ID:9aujKz/s.net]
せいかい エディター
まちがい 工〒゛T夕ー

849 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 08:56:23.39 ID:DvWkdvrP.net]
そこまで崩していいんなら濁点も:にして、イはTよりλのが近くないか

850 名前: mailto:sage [2024/11/27(水) 09:12:47.55 ID:QoeWWjIA.net]
いや、一気にやったら続かないじゃない



851 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 12:57:25.11 ID:aPfi5OMm.net]
Dim rg1, rg2 as Range
rg1 = Cells(1, 1) ' 2024-12-31
rg2 = Cells(2, 1) '(空欄)
rg2.value = rg1.value
このようにA1の"2014-12-31"をA2にコピーしようとすると、
A2のセルの値が45657になってしま

852 名前:「ます
値そのままA2にコピーする方法をご教示いただきたくおもいます
よろしくお願いします
[]
[ここ壊れてます]

853 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 13:52:55.91 ID:MVMSa9+B.net]
セルの値をそのままコピーするためには、コピー先のセルの数値形式を日付に設定する必要があります。以下のコードで、A1の値をA2にそのままコピーできます。

vba
Dim rg1 As Range, rg2 As Range
Set rg1 = Cells(1, 1) ' 2024-12-31
Set rg2 = Cells(2, 1) '(空欄)
rg2.Value = rg1.Value
rg2.NumberFormat = rg1.NumberFormat ' 数値形式をコピー

854 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 16:51:15.01 ID:HUtUy0ao.net]
>>838
すみません、言葉足らずでした
A1には文字列がはいっており、
場合によっては日付のようにも見えますが、
日付ではないので、値は"2024-12-32"なども取り得ます
他から取得するデータなので、この文字列はどうしようもありません
この値を、VBAを用いて他のセルにコピーすると、
文字列なのに日付と解釈され、日時型の値としてコピーされてしまいます
これを防ぎたいというのが趣旨です

855 名前:デフォルトの名無しさん [2024/11/27(水) 18:21:30.61 ID:jEDz14aM.net]
>>839
値を文字列変数に取得
値の設定先セルの書式を文字列に
変数値を設定先に代入
とやりたいことそのまま書く

856 名前:デフォルトの名無しさん mailto:sage [2024/11/27(水) 18:35:22.56 ID:MVMSa9+B.net]
了解しました。それでは、A1の文字列が日付として解釈されないように、文字列としてコピーする方法をお教えします。以下のVBAコードを試してみてください。

vba
Dim rg1 As Range, rg2 As Range
Set rg1 = Cells(1, 1) ' "2024-12-32" などの文字列
Set rg2 = Cells(2, 1) ' コピー先のセル
rg2.Value = "'" & rg1.Value ' 値を文字列としてコピー

このコードでは、`rg1.Value`の前にシングルクオート(')を追加して、値を強制的に文字列としてコピーしています。これにより、A2セルにコピーした値が日付として解釈されるのを防ぐことができます。

857 名前:デフォルトの名無しさん mailto:sage [2024/11/28(木) 18:36:22.65 ID:7vnqI5qM.net]
.Value(デフォルトプロパティ)じゃなくて、.Textをコピーすればいいんじゃね

858 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 02:09:38.98 ID:YHfjDVN0.net]
↓ これっともっとすっきり書けない? 

If hoge > 75 Then
  '処理1
Else
 If hoge > 50 Then
  '処理2
 Else
  If hoge > 25 Then
   '処理3
  Else
   '処理4
  End If
 End If
End If

859 名前: mailto:sage [2024/11/29(金) 02:36:57.16 ID:DXctvJUW.net]
すっきりじゃないかもしれないけど。
比較する条件がhogeだけならCase isでもいいと思う。select caseで調べてみて。

Select Case true
Case hoge>75
処理1
Case hoge>50
処理2
Case hoge>25
処理3
Case else
処理4
End Select

860 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 03:40:38.72 ID:V3MBNjzV.net]
>>843
抽象的な質問には無難な回答しかできない
Else と If をくっつければ End If が1回で済む
「処理」は Sub に飛ばして判定ロジックと分けると読みやすくなる

If hoge > 75 Then
  Call 処理1
ElseIf hoge > 50 Then
  Call 処理2
ElseIf hoge > 25 Then
  Call 処理3
Else
  Call 処理4
End If



861 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 04:47:37.78 ID:mI/xlHXJ.net]
すっきり書けるかどうかは状況によるなあ
たとえばhogeが整数型で100点満点のテストの点数だったら、こういう書き方もできる

Select Case hoge
  Case 0 To 25
    処理1
  Case 26 To 50
    処理2
  Case 51 To 75
    処理3
  Case 76 To 100
    処理4
End Select

862 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 07:48:42.48 ID:ckuwcooG.net]
>>840-842
ダメでした
しかも詳細を書こうとするともう余所エラーが出ます

863 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 13:07:52.33 ID:sw8AErMv.net]
文字列型変数の値は"2024-12-31"でも、
Range型のValueプロパティに代入すると勝手にシリアル値が代入される
フォーマットもGeneralからyyyy/m/dに変わる

864 名前:デフォルトの名無しさん mailto:sage [2024/11/ ]
[ここ壊れてます]

865 名前:29(金) 13:08:16.00 ID:sw8AErMv.net mailto: 代入元が"2024-12-32"の時は、代入先のセルも同値が入る []
[ここ壊れてます]

866 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 13:08:48.76 ID:sw8AErMv.net]
"'2024-12-31"をセルに代入し、
MID関数で"'"を取りのぞいても、やはりシリアル値になる
簡単にできると思っていたことが難しいです…

867 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 13:11:46.28 ID:sw8AErMv.net]
レス分けたら詳細書けました
クリップボード経由してPasteSpecialメソッドを用いると、
テキストとしての"2024-12-31"もセルに入れることができる
Excelの仕様の問題のような気がしてきました

868 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 18:10:43.05 ID:IFmvlPC2.net]
先にセルの書式を文字列 @ にしてみては?

869 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 18:36:49.21 ID:sw8AErMv.net]
>>852
うまくいきました!
>>840のアドバイスを試す際、
コード内に@と明示せずGeneralにして試したのも間違いでした
お二人とも本当にありがとうございました!

870 名前:デフォルトの名無しさん mailto:sage [2024/11/29(金) 21:22:22.42 ID:lLH4NdiL.net]
>>844

苔で出来ました。



871 名前:デフォルトの名無しさん [2024/11/29(金) 22:54:45.08 ID:GFsU//s0.net]
a=(hoge>75)*100+(hoge>50)*10+(hoge>25)*1
on log10(a)-1 goto 処理3,処理2,処理1

こういうイメージは嫌われるんですかね。

872 名前:デフォルトの名無しさん [2024/11/29(金) 23:05:46.40 ID:lTs330SS.net]
>>853
うまくいってよかった
@予め指定するのが肝でしたから
今回は文字列固定でのコピーでしたけど、他の書式も混在になることが予想されるならコピー元の書式をコピー先に設定するようにしといてもいいかもしれません

873 名前:デフォルトの名無しさん mailto:sage [2024/11/30(土) 09:08:08.19 ID:I6iXAWzN.net]
Int(hoge / 25)

874 名前:デフォルトの名無しさん [2024/12/05(木) 11:53:46.88 ID:DSq5f289.net]
甲斐はいらん。巨人に来るな。

875 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 11:24:04.60 ID:22FK4rxH.net]
私が作ったVBAがうまく動かないんですがどこにバグがありますか?ご教示おねがいします

876 名前:デフォルトの名無しさん [2024/12/07(土) 14:05:32.60 ID:8ekNK8XT.net]
知能にバグ

877 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 14:45:24.46 ID:8w7S0x4U.net]
知恵袋より酷い質問だな

878 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 17:34:43.76 ID:m++O9Thl.net]
だな

879 名前:デフォルトの名無しさん [2024/12/07(土) 18:08:11.98 ID:1M5NkSjP.net]
>>859
あなたが低脳猿なところに問題がある。

880 名前:デフォルトの名無しさん mailto:sage [2024/12/07(土) 23:19:44.56 ID:czlVvPsF.net]
RubyのようにVBAを作った?



881 名前:デフォルトの名無しさん mailto:sage [2024/12/09(月) 11:28:04.58 ID:WZWOgPIq.net]
知恵袋もそうだが、まずはソースコードを見せてもらわないと話にならん事が分からんのか?

882 名前:デフォルトの名無しさん mailto:sage [2024/12/09(月) 12:17:07.04 ID:EtFmQud+.net]
ネタにマジレスという愚かな事が分からんのか?

883 名前:デフォルトの名無しさん mailto:sage [2024/12/09(月) 13:00:32.05 ID:N1CqhZvA.net]
バグバグで抜いた

884 名前:デフォルトの名無しさん mailto:sage [2024/12/10(火) 01:01:19.96 ID:ruXLR+AW.net]
COM考えたやつってもしかして天才なんです?
20年以上前のシステムがいまだに第一線で原液だとか

885 名前:デフォルトの名無しさん [2024/12/10(火) 13:23:10.76 ID:1EevVDft.net]
>>868
COMファイルはMS-DOS時代の産物

886 名前:デフォルトの名無しさん mailto:sage [2024/12/10(火) 13:45:36.94 ID:y9g7pdkb.net]
>>868
バイナリレベルのオブジェクト指向、インターフェース指向は素晴らしかったと思うよ

887 名前:デフォルトの名無しさん mailto:sage [2024/12/10(火) 15:02:21.25 ID:x6/vupO7.net]
>>869
メモリにそのまま展開される危険なファイル

888 名前:デフォルトの名無しさん mailto:sage [2024/12/10(火) 17:16:10.86 ID:JrehIsPh.net]
逆に移行を妨げてるんだろね、現行システムからの反発激しくて

889 名前:デフォルトの名無しさん [2024/12/11(水) 01:28:47.06 ID:bYjfV/I8.net]
「反発激」という用語なのかと思った

890 名前:デフォルトの名無しさん [2024/12/21(土) 09:32:36.56 ID:yZmYWL20.net]
画像サイズが変わってしまい困っています。
メモの編集→コメントの書式設定→色と線タブ→塗りつぶし効果で画像を挿入しています。
サイズタブ→原型のサイズ→リセットを行うにはどうしたら良いでしょうか?



891 名前:デフォルトの名無しさん [2024/12/21(土) 10:48:06.83 ID:bIHzWCsd.net]
>>868
昔の人は明らかに頭が良かった

>>872
遺構を妨げてるんじゃなくて以降がスムースに逝ってる証拠だよ

892 名前:デフォルトの名無しさん [2024/12/21(土) 11:27:23.27 ID:hMoGpFaG.net]
>>874
それはVBAの話しなのか?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<243KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef