- 1 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 21:42:39.57 ID:K1uuwFLt.net]
- ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK ※前スレ Excel VBA 質問スレ Part56 mevius.5ch.net/test/read.cgi/tech/1534976724/
- 135 名前:デフォルトの名無しさん [2018/09/17(月) 01:31:17.15 ID:dj7qSZnZ.net]
- wshならどんな古いくさった端末でも入ってるからな
個人情報の問題で、データを格納できる計算機が制限される、アタリマエだが
- 136 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 02:09:43.67 ID:+O
]
- [ここ壊れてます]
- 137 名前:wpPL9I.net mailto: >>120
実際に出てきたcsvでやるしか無いんだから出来ない言い訳並べてもしょうがないでしょ [] - [ここ壊れてます]
- 138 名前:デフォルトの名無しさん [2018/09/17(月) 02:40:44.60 ID:DOsrYmK4.net]
- ある都合でVBAでプログラミングを学びたいんですが、おすすめの参考書やサイトありますか?
- 139 名前:デフォルトの名無しさん [2018/09/17(月) 03:00:28.28 ID:dj7qSZnZ.net]
- できない言い訳なんか書いてないからな
それはcsvじゃないといってるワケ 低学歴知恵遅れの世界で呼称されてるcsvは 低学歴知恵遅れの世界のcsv()といってるワケ わかった?
- 140 名前:デフォルトの名無しさん [2018/09/17(月) 03:01:56.29 ID:dj7qSZnZ.net]
- ホントな低学歴知恵遅れは
低学歴知恵遅れのマイルールを押し付けようとするから困るワケ
- 141 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 03:29:18.86 ID:KiXF7SKJ.net]
- >>133
>VBAでプログラミングを学びたい VBA「の」じゃなくてVBA「で」? 学びたいのはプログラミング自体? それならVBAはGUIがついてて便利なので入門用言語には良いが 最終的にはVBA以外のプログラミング言語も習得した方が良い というのはあくまでVBAのベースはBASICなので VBAプロパーだとプログラミングの筋が悪くなる >おすすめの参考書やサイト まずは大きな書店に行って PC関係の売り場で中身をパラパラめくって 分かりやすそうな入門書を一冊買って読もう もちろん「VBA」で検索して出てきたサイトを見れば 金は掛からないが説明が微妙なところもあり不安が残る
- 142 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 03:42:24.53 ID:O0m9WfJA.net]
- CSV, TSV の仕様
delimiter : フィールド区切り。カンマ・タブが多い quotechar : フィールドを囲む文字。" が多い escapechar : フィールド内に、quotechar を含む場合に、その前に付けるエスケープ文字。 \ か、" が多い。 a\"b → "a\"b" a""b → "a""b"
- 143 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 07:53:46.06 ID:u5HISWee.net]
- そんな50レスも引き延ばすようなネタか?(呆
- 144 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 08:33:44.47 ID:KWfY0Z4o.net]
- VBAスレならこれぐらいの話題がちょいどいいレベルでしょう
- 145 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 08:38:11.40 ID:SBpxj18K.net]
- 久々に食い付けるネタだったんだろ w
- 146 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 08:59:01.79 ID:x2+cUCF9.net]
- あるファイルを修正する前に、そのファイルを_bak.csvみたいに同じディレクトリにバックアップしたいんだけど、vbaからだとどうすればいい?
filesystemobjectとか使うの?
- 147 名前:デフォルトの名無しさん [2018/09/17(月) 09:02:08.97 ID:dEktkUWz.net]
- >>135
別にマイルール押しつけてるつもりはないよ。俺はプログラミング歴本当浅いし。 間違ってれば指摘して訂正すればいいだけの話じゃない? それはさておき、なんだかんだで、答えてくれてるので、回答どうもw
- 148 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 09:40:45.98 ID:u5HISWee.net]
- >>141
Private Sub Workbook_BeforeSave() のサブプロシージャで適当に。バックアップ世代管理をどこまでやるかで変わるが簡単にやるならSaveCopyAsでいい。
- 149 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 09:45:04.21 ID:x2+cUCF9.net]
- >>143
そのもののイベントがあるのね ありがとう
- 150 名前:デフォルトの名無しさん [2018/09/17(月) 15:03:24.49 ID:Z7EfKxAW.net]
- >>136
ありがとうごじゃります おっしゃるとおりで! 古本屋には無かったのでネットでサンプルでも見ながら探します!
- 151 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 19:47:37.68 ID:3YPJfo/c.net]
- どんなCSVでもテキスト処理すれば良いだろ。
Excelで開いて崩れるならそれは無理すじというもの。 見えるデリミタが既に嫌なので、見えない文字をデリミタに使ってCSVもどきとかにしてたこととかあったな。
- 152 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 20:21:50.63 ID:u5HISWee.net]
- まだ引っ張るのかw
- 153 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 20:25:15.40 ID:pGKPj11G.net]
- あんまり同じ話ばかりしてるとまた
- 154 名前:半角先生に低学歴知恵遅れって言われるぞ []
- [ここ壊れてます]
- 155 名前:デフォルトの名無しさん [2018/09/17(月) 21:34:58.01 ID:8X2LVp/6.net]
- 「関数を使うかVBAを使うか」なんて文章を見てもにょらないのか?
- 156 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 21:48:19.81 ID:3YPJfo/c.net]
- 普通に一般的じゃないCSVなんてごまんとあるだろ。
3270が吐き出したCSV(といっても結局プログラムが吐き出してるわけだけど)とか、固定長CSVとか。 カンマ区切り以外は何でもアリと考えるべき。 どうせ、どんな仕様でも対応できるだろ。 大した話じゃない。 基本的な話だがCSV開く時はOpenTextって話がまだ無いようだが、それでダメなら自前でどうとてもするだろ。
- 157 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 21:50:33.98 ID:3YPJfo/c.net]
- >>141
開く前にファイルコピーでも何でも良いじゃん。
- 158 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 22:29:17.24 ID:nCCekO+f.net]
- https://qiita.com/areanoblog/items/095abe477fd04bbfc7c4
VBAからpowershell呼び出すのって↑こんなまわりくどいの? powerhellの実行結果を一旦テキストファイルとかに出してそれをまたVBAで読み込むとか? めんどくさ…('A`)
- 159 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 22:31:24.18 ID:w2PHbw/n.net]
- 固定長CSVとか言うパワーワード
- 160 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 22:52:13.82 ID:nnZrg0Mh.net]
- 固定長CSV笑った
でも世の中には実在するんだろうな
- 161 名前:デフォルトの名無しさん [2018/09/17(月) 22:57:01.63 ID:AYOVQ736.net]
- なになに?またプロさん知ったかぶりしとんの?
- 162 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 23:15:23.57 ID:pGKPj11G.net]
- >>152
こんなことやるならPS側で処理した方が絶対良いよな PSから直接Excel触れるんだから
- 163 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 23:30:51.51 ID:O0m9WfJA.net]
- Office は高い
Ruby で、VSCode の拡張機能の、Excel Viewer で十分
- 164 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 02:54:36.14 ID:ziBnUm70.net]
- >>157
働いたこともないニートだったか
- 165 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 04:01:32.86 ID:e8HHTJEv.net]
- >>152
>>156 オレもPS側から処理する方が基本的に筋が良いと思う PSの方が汎用的で記述性が高いから
- 166 名前:デフォルトの名無しさん [2018/09/18(火) 05:54:19.55 ID:QjGqbTDe.net]
- PSキチガイ、Rubyキチガイが登場したから、後はC#キチガイが出てくればいつもの通りの流れ
- 167 名前:デフォルトの名無しさん [2018/09/18(火) 05:56:46.48 ID:KvvcKQiM.net]
- まだマッチポンプやってるんかお前?
- 168 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 06:07:52.72 ID:RfbXDeCO.net]
- 俺はC#の役も出来るから必要なら呼んでくれ
- 169 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 07:32:33.78 ID:cnS9oStk.net]
- 表形式もWPFのほうが安全で楽で表現力高いと気付いてから俺の中でVBAの出番は完全になくなった
VBAの使い道を必死で探してるが見つからない
- 170 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 08:05:31.56 ID:RfbXDeCO.net]
- WPFはデータとプログラムソースを完全分離出来るからな
VSさえ自由に使えるなら安全で良い
- 171 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 08:14:28.81 ID:/U1cQ/02.net]
- 働いたこともないニートだったか
- 172 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 08:34:54.62 ID:NAn2Eeof.net]
- 自己紹介乙
- 173 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 08:53:19.81 ID:RfbXDeCO.net]
- 働いたことがないニートなのはこのスレの参加条件だからニート歴の年数で勝負すべき
- 174 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 09:11:00.17 ID:6gy5jGhe.net]
- >>163
言語として使いやすいから、とか
- 175 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 12:06:42.40 ID:oc0rxGPX.net]
- >>168
その皮肉はちょっとよくわからない
- 176 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 12:13:47.72 ID:PpRa0G4r.net]
- 面白いギャグだね
- 177 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 12:16:08.60 ID:/U1cQ/02.net]
- >>163
君の作ったのがExcelの完全上位互換でもない限り、上司からセルの色が変えられないとか関数が使えないとか言われるのがオチ。 ニートの意味プログラムの世界では成立するかもね。
- 178 名前:デフォルトの名無しさん [2018/09/18(火) 12:22:42.63 ID:Xx2CgWo
]
- [ここ壊れてます]
- 179 名前:L.net mailto: そもそもエクセルの使い方わからんプロさん達やし致し方ない []
- [ここ壊れてます]
- 180 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 12:34:01.22 ID:PpRa0G4r.net]
- >>171
そういうエクセルを使うことが目的になってる残念上司にはエクセルをエクスポートして渡しておけばいいよ こっちはあくまで生産性上げるためにやってるわけだからね もちろん色を変えることにビジネス上の合理性があるなら実装するがね 色を変えて遊びたいだけじゃ話にならん
- 181 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 12:51:14.99 ID:/U1cQ/02.net]
- >>173
それだったらExcel使う必要無いわけだ。 上司や社長にそう言ってみれば良いんじゃね。 色だけの問題じゃねえっての。 完全上位互換で気付かないかねえ。 だから二―トと言われるんだぞ。
- 182 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 13:59:55.38 ID:oc0rxGPX.net]
- 自分から具体的な事を言わずに相手の反応を待つ方法、
馬鹿が頭良く見せる時によくやるけどその内相手にされなくなるよ
- 183 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 15:33:00.72 ID:6gy5jGhe.net]
- >>169
?
- 184 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 19:05:07.35 ID:7cRL6s2e.net]
- 初心者の典型的な勘違いだね
「なんでも出来る方が良いに決まってる」 でも、実際には逆なんだな 例えば標準エクセルの完全上位互換なら、すべてのセルの色を変えれることになるが そうすると色を変えてほしくないセルまで変えてしまう人が現れる 色だけじゃなく、ありとあらゆる機能について似たようなことが言える 先人たちは失敗に学び、なんでも出来るツールよりも、僅かな仕事を上手くやるツールを組み合わせたほうが良い、という答えにたどり着いた 事務員のみんなは、学ぶべき先人が居ない環境でプログラミングを覚えてきた だから、こういう基本的なことが身につかないままの人が多いんだ
- 185 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 19:09:22.99 ID:/U1cQ/02.net]
- >>175
あれあれ? 「関数が使えない」を無視した上に、「完全上位互換でもない限り」の文意を読み取ろうともせずに「具体的なことを言わず」と相手を批判ですか? 何でも全て自分は悪くないですか。 そうですか。
- 186 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 19:10:47.69 ID:/U1cQ/02.net]
- >>177
それじゃ既に誰もExcel使ってないっての。 ところが現実は違う。
- 187 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 19:22:55.63 ID:7cRL6s2e.net]
- >>179
それだけリテラシーの低い人が多いということ 多数派が賢いというのも典型的な勘違いの一つだね
- 188 名前:デフォルトの名無しさん [2018/09/18(火) 20:11:57.47 ID:WcZLZMlj.net]
- セル内の文字列をコピーする際、セルごとコピーしようとしたら、余計な情報までコピーするからやめろといわれた。本当ですか?
- 189 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 20:14:47.13 ID:uHQ14XDu.net]
- >>181
コピペのやり方とどこに貼り付けるか次第かなー
- 190 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 20:38:53.34 ID:dgXQ4G2s.net]
- >>181
値貼り付けならまぁなんとか コピーしてそのまま貼り付けは鬱陶しいな
- 191 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 21:38:06.78 ID:NAn2Eeof.net]
- 書式貼付けとか出来るようになったのは嬉しいけど罫線そのままフォントとか背景色をコピーとかしたいわ
要望に限りはないな…
- 192 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 22:18:22.89 ID:J2IpRlny.net]
- >>184
コピー元のセルとコピー先のセルをそれぞれRange型変数に格納して、あとはコピー元の任意のプロパティの定数値をコピー先のプロパティの値としてそのまま代入するだけ
- 193 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 22:25:10.68 ID:dgXQ4G2s.net]
- >>184
罫線だけ貼り付けあるで
- 194 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 23:02:58.12 ID:/U1cQ/02.net]
- >>180
??? 多数派が賢いとは言ってない。 そもそもの話から理解出来ないなら引っ込んでろよ。 会社は君一人だけで成り立っているわけじゃない。
- 195 名前:デフォルトの名無しさん [2018/09/18(火) 23:05:19.45 ID:oE0uJFU6.net]
- なんかVBAできる程度でイキってる低学歴知恵遅れが
- 196 名前:いるのか []
- [ここ壊れてます]
- 197 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 23:12:46.57 ID:/U1cQ/02.net]
- 独りよがりの二―トならいるが。
- 198 名前:デフォルトの名無しさん [2018/09/18(火) 23:19:04.19 ID:3Z5SLW4f.net]
- vba出来なくてイキられとるプロさん達w
- 199 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 23:32:08.88 ID:dgXQ4G2s.net]
- >>188
そりゃ事務作業がほぼ0になるんだからイキってもいいよ
- 200 名前:デフォルトの名無しさん mailto:sage [2018/09/18(火) 23:57:53.79 ID:J2IpRlny.net]
- VBAは作ってからが本当の地獄だぞ
- 201 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 06:01:57.35 ID:S2C8yCMr.net]
- おっと野田工房さんの悪口はそこまでだ
https://qiita.com/nodakoubou/items/1c92d33855cfd09ccc57
- 202 名前:デフォルトの名無しさん [2018/09/19(水) 06:47:53.78 ID:wCu+CcEF.net]
- office.tanakaのコードには俺も前から疑問持ってた。vbaにクソコードが多い原因とまで言っちゃうのはちょっと言過ぎだが。
vbaの場合、入門書にロクなのが無いってのが大きいと思う。
- 203 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 08:11:46.01 ID:3pMh17++.net]
- 少なくともオブジェクトが解放されてないとか文句言ってるのは別言語に移行すれば解決するな
- 204 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 08:16:58.74 ID:Q3mSx79m.net]
- 他人のせいにしちゃいかんな
モダンな文法や機能の導入 Excel.Applicationのインターフェース改善 洗練されたIDEの導入 これらを怠った結果でしょう 特にIDEの影響が大きいと見たね インテリセンス、サジェスチョン、ワーニング、リファクタリングツールが充実してると大分変わる
- 205 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 08:27:16.54 ID:qT/e110f.net]
- すくなくともVBEは変えるよな
素人マクロじゃなくて業務開発ならば
- 206 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 08:30:56.76 ID:LVCMaoiR.net]
- >>163
それでもスレに来るのは何なの
- 207 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 09:05:12.30 ID:eB9Wvzp/.net]
- >>198
とにかくVBAをけなして自分のチンケなプライドを満足させたい、その一点のみ w
- 208 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 09:07:56.31 ID:hRx0sgGQ.net]
- 啓蒙してユーザー需要を減らせれば、皆がハッピーになると信じている…のかも
- 209 名前:デフォルトの名無しさん [2018/09/19(水) 11:59:42.56 ID:9eFLiOtU.net]
- 暇つぶしの問題
あるセルとその下のセルに数値データが入っている この2つのセルの中身を他のセルを使わずに入れ替えてください
- 210 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 12:11:03.24 ID:3D7E1PKU.net]
- ○○では××できない!糞!って騒ぎ立てることで
いや○○でもこうすれば××できるんやでという回答を引き出すメソッドや
- 211 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 12:13:54.07 ID:3D7E1PKU.net]
- なおVBAの場合ほんとにできないのであまり効果的でない模様
- 212 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 12:39:07.72 ID:f2RidzcJ.net]
- >>201
Dim Rng_Target As Range Dim Val_Target As Long Set Rng_Target = 目的のセルを取得するexpression Val_Target = Rng_Target.Value Rng_Target.Value = Rng_Target.Offset(1, 0).Value Rng_Target.Offset(1, 0).Value = Val_Target
- 213 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 18:17:37.52 ID:r5xYEE0l.net]
- If Not RangeA Like RangeB then
RangeA = RangeA Xor RangeB RangeB = RangeA Xor RangeB RangeA = RangeA Xor RangeB End If
- 214 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 18:40:15.75 ID:AVetNhWj.net]
- xor交換て数値型全部に使えるんだっけ
- 215 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 18:41:10.33 ID:5nElZyy0.net]
- >>198
確認だけど日本語は読めるよね? VBAの使い道を探してるって書いてあるけど見えなかったのかな
- 216 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 18:52:28.00 ID:0/ft7j2l.net]
- >>207
いや、必要もないのに探す意味がわからないし 暇なの?
- 217 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 18:58:31.13 ID:5nElZyy0.net]
- >>208
ん? 高い金出して買ったExcelを使い
- 218 名前:アなさなきゃもったいないだろ []
- [ここ壊れてます]
- 219 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 19:21:40.70 ID:0/ft7j2l.net]
- >>209
プライベートで有効に活用できないかってことね 趣味にもよるしなあ
- 220 名前:デフォルトの名無しさん [2018/09/19(水) 23:25:17.18 ID:J1A7PsDE.net]
- プロも実はエクセル使えないの悔しいんやなwプロさんのくせにw
- 221 名前:デフォルトの名無しさん [2018/09/19(水) 23:28:02.58 ID:xLP4ypV2.net]
- プロはセルで関数つかっても
vbaはつかわない
- 222 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 23:34:32.23 ID:f2RidzcJ.net]
- ワークシートでユーザー定義関数使いたいときはVBA使う
- 223 名前:デフォルトの名無しさん mailto:sage [2018/09/19(水) 23:47:39.17 ID:3pMh17++.net]
- >>193
なんやかんや言いつつ文句の対象がVBAだけなの草
- 224 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 00:20:27.12 ID:EYF8wRp8.net]
- 頭の悪い人がVBA覚えると数式でも工夫すればできることもVBAでやろうとするよね
VBAは所詮「実行できる操作手順」だから、慣れてしまえば頭が弱くても分かりやすい 数式の方が論理的な思考が必要で突き詰めれば難しい
- 225 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 00:23:10.21 ID:5+Hsdig+.net]
- ハイハイ偉い偉い
- 226 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 00:37:45.52 ID:grTR8BoD.net]
- まるでVBAで数式を表現できないみたいじゃないか
変なこというヤツだな
- 227 名前:デフォルトの名無しさん [2018/09/20(木) 00:41:53.76 ID:zLqp8E23.net]
- むしろ数式の途中結果を使いながら何列もつかって最終結果にたどりつく
途中で確認するからな 複雑な数式を一行やろうとなんか考えない
- 228 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 01:26:44.94 ID:SZObeV+C.net]
- 語彙力、たぶん関数って書きたかったんだろ
- 229 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 01:42:01.91 ID:iN76uuvx.net]
- VBの組み込み関数とワークシート関数のどっちの話をしてるんだか
- 230 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 05:12:33.95 ID:We2hiCPZ.net]
- Visual Basic Editorは20年前に発売されてとっくに引退したVB6のIDEの流用?で
なぜか20年間全く変わらないままだな、もうアホかと Visual Studioで言うところの「すべての参照の検索」ぐらいできないと不便でしょうがない
- 231 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 08:13:11.22 ID:nFH62DW3.net]
- そりゃMSにとってはVBAはもはやレガシーもいいとこであり滅ぼしていきたいものだからだ
君の愛する Visual Studio にも昔はExcel VBAと同様にCOMオートメーションによるマクロ機能とその専用開発環境が付属してたけど、いつの間にか消えただろ? 完全に時代遅れの死んだ技術なんだよ Excel VBAを削除したら大量の自称プロが露頭に迷って電車のダイヤに多大な影響が出るから踏み切れない、 でも車内のポリシー的にレガシー技術への新規投資はできない、というわけで放置するしかないわけ
- 232 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 11:47:27.86 ID:lix+OrrW.net]
- プロなんてものの数に入らないだろう
圧倒的に多いのは一般のオフィスワーカー なくなったらむしろプロの側はビジネスチャンスじゃん
- 233 名前:デフォルトの名無しさん [2018/09/20(木) 12:03:27.50 ID:xZtTWzui.net]
- 質問です
タブ区切りtxtファイルを複数読み取り,指定の場所に貼り付けるVBAをMacOS上で制作したいのですが,ファイルパスの仕様?などの関係でうまくいきません . どなたかMacOSでのVBAに詳しい方はいらっしゃいませんか?
- 234 名前:デフォルトの名無しさん mailto:sage [2018/09/20(木) 12:07:06.97 ID:liPfzeAw.net]
- >>224
まずコードを貼れよ。話はそれからだ
- 235 名前:デフォルトの名無しさん [2018/09/20(木) 12:24:51.29 ID:xZtTWzui.net]
- >>225
恥ずかしながら,コードはまだ完成していないのです. そもそも他ファイルの読み込みすらままならないので・・・ 練習として,同じフォルダ内にあるEXCELファイル(Sample.xlsx)を開くだけのコードを描いてみたのですが,それすらうまく回りません. 同様のコードでwindowsでは問題なく回ったのですが・・・ Sub Sample() Workbook.Open Filename:=ThisWorkbook.Path & "./Sample.xslx" End Sub この問題の解決法から教えていただけるとうれしいです. 初心者で右も左も分からず,基本的な質問になってしまい申し訳ありません
|

|