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


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

Excel VBA 質問スレ Part57



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/

122 名前:デフォルトの名無しさん [2018/09/17(月) 00:36:24.95 ID:dj7qSZnZ.net]
そんな低学歴知恵遅れマイルールは
低学歴知恵遅れのマイルールが通用するシステムでないと通用しない

低学歴知恵遅れのやりかたの別のファイル形式になる
低学歴知恵遅れのやりかたとcsvの形式は一切関係ないからな

なんで低学歴知恵遅れは
低学歴知恵遅れのマイルールを押しとうそうとすうんの?

低学歴知恵遅れの世界でしか通用しないのに

123 名前:デフォルトの名無しさん [2018/09/17(月) 00:38:15.86 ID:dj7qSZnZ.net]
この内容のExcelをcsvに出力する

A   B    C
aho boo"foo baka
aho boo"foo baka

普通に

aho.csv

aho,"boo""foo",baka
aho,"boo""foo",baka

と出力される

124 名前:デフォルトの名無しさん [2018/09/17(月) 00:42:08.45 ID:dj7qSZnZ.net]
こんな内容のaho1.csvをExcelにインポートする

aho,"boo\"foo",baka
aho,boo\"foo,baka

結果はこうなる

A   B    C
aho boo\foo" baka
aho boo\"foo=@baka

こんな内容のaho2.csvをExcelにインポートする

aho2.csv

aho,"boo""foo",baka
aho,"boo""foo",baka

結果はこうなる

A   B    C
aho boo"foo baka
aho boo"foo baka

当然

はっきりいってな
低学歴知恵遅れのマイルールなんかどうでもいいわけ
低学歴知恵遅れが出力するファイルはそもそもcsvじゃない

125 名前:デフォルトの名無しさん [2018/09/17(月) 00:44:37.73 ID:27GPeyCI.net]
>>120
エクセルの動作の話をしておられるわけですね
それについては異論はないっす

一般的なCSVの仕様として"を\でエスケープすることも
あるよねってことです

RFCは後付ですし

126 名前:デフォルトの名無しさん [2018/09/17(月) 00:48:00.11 ID:dj7qSZnZ.net]
https://tools.ietf.org/html/rfc4180

7. If double-quotes are used to enclose fields, then a double-quote
appearing inside a field must be escaped by preceding it with
another double quote. For example:

"aaa","b""bb","ccc"

RFCにもちゃんと書いてあるからな

excelでは読み込めない
コレはもう業界ではペケなワケ
もうデファクトスタンダードなワケ

それが分からないから
低学歴知恵遅れなワケ

127 名前:デフォルトの名無しさん [2018/09/17(月) 00:55:43.10 ID:27GPeyCI.net]
>>122
RFCができる前からCSVは存在してるよ
RFCとは違う仕様も存在するんよ

デファクトスタンダードはそれはそうだと思いますよ
規格として標準なわけではなく事実上の標準だから
"を\でエスケープするものがあってもおかしくないっすね

128 名前:デフォルトの名無しさん [2018/09/17(月) 00:56:49.34 ID:27GPeyCI.net]
""でエスケープしたらエクセルでインポートできるよってことを言いたいんですよね、わかりますよ

129 名前:デフォルトの名無しさん mailto:sage [2018/09/17(月) 00:59:23.34 ID:TeavGsnR.net]
フォーマット微妙に変なのをExcelにインポートしたいってとこから話始まってるし

いくら世界がそうあるべきだと言ったって
現におかしなフォーマットのcsvが目の前にあったらどうにかしないといけない

半角君はどうするんだろう

130 名前:デフォルトの名無しさん [2018/09/17(月) 01:04:33.71 ID:dj7qSZnZ.net]
>>87のケースである場合、
どうしてもエクセルにインポートしてほしいという依頼がきたら
サクラエディタつかって正規表現使って最初のカンマの部分をタブに置換してコピペする

ファイルがクソでかいばあい、sedで正規表現使って最初のカンマの部分をタブに置換する



131 名前:デフォルトの名無しさん [2018/09/17(月) 01:08:02.43 ID:27GPeyCI.net]
サクラエディタもsedも使えない状況なら半角さんどうするんですか?

132 名前:デフォルトの名無しさん [2018/09/17(月) 01:09:43.54 ID:dj7qSZnZ.net]
wshでjavascript使って編集する

133 名前:デフォルトの名無しさん [2018/09/17(月) 01:10:23.76 ID:dj7qSZnZ.net]
sedが使えない = unixクローンは使えない
ということになるからな

134 名前:デフォルトの名無しさん [2018/09/17(月) 01:11:33.13 ID:27GPeyCI.net]
JScriptですか渋いっすね

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使う






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

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

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