!extend:checked:vvvvv:1000:512
スレ立ての際は一行目に
!extend:checked:vvvvv:1000:512
と入れてスレ立てして下さい
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※関連スレ
VBAなんでも質問スレ Part2
http://mevius.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://mevius.2ch.net/test/read.cgi/tech/1328536426/
Excel総合相談所 126
https://mevius.2ch.net/test/read.cgi/bsoft/1496487719/
※前スレ
Excel VBA 質問スレ Part49©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1498410914/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Excel VBA 質問スレ Part50 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ©2ch.net (ワッチョイ 7e6d-ffY6)
2017/08/27(日) 12:40:17.57ID:LjjEWylk0541デフォルトの名無しさん (ワッチョイ 1b6d-+DT2)
2017/09/30(土) 23:26:07.97ID:GPI9f4Dn0 あと、指値注文って出来ないの?
542デフォルトの名無しさん (ササクッテロラ Spe1-K4J0)
2017/09/30(土) 23:43:07.96ID:LQYU2gZ2p 指値注文できますよ
その指値価格を、手入力しないとダメな感じがします
urlなんかngワードに引っかかってるみたいで…ビットフライヤーでググって先頭のページですすんません
その指値価格を、手入力しないとダメな感じがします
urlなんかngワードに引っかかってるみたいで…ビットフライヤーでググって先頭のページですすんません
543デフォルトの名無しさん (ワッチョイ 1b6d-+DT2)
2017/09/30(土) 23:53:06.19ID:GPI9f4Dn0 指値価格をマクロで登録するの???
なんかよーわからん。それに、そんなNG入ってるサイト見たくないわ
どうしてもやりたいなら、画像解析+キーボードマクロなどの手もあるぞ
それか儲かるってわかってるならさっさと外注すればいいと思う
クラウドワークに投げれば5マンぐらいでできるだろう
なんかよーわからん。それに、そんなNG入ってるサイト見たくないわ
どうしてもやりたいなら、画像解析+キーボードマクロなどの手もあるぞ
それか儲かるってわかってるならさっさと外注すればいいと思う
クラウドワークに投げれば5マンぐらいでできるだろう
544デフォルトの名無しさん (ワッチョイ cb8b-xzc4)
2017/10/01(日) 00:11:53.31ID:3e3sQ7PN0 >>542
IE操作はVBAでやらん方がええぞ
Win10/IE11になってから昔ながらの方法が次々と使えんくなって、みんな右往左往してる
対処法もあるけど動作が遅くて、コンマ秒の差で大損するようなトレーディングには事実上使えん
Win7でやるなら話は別だが
今は自動運転ならchromeのが簡単
入力もクリックもブラウザ組み込みのスクリプトでたいてい可能
IE操作はVBAでやらん方がええぞ
Win10/IE11になってから昔ながらの方法が次々と使えんくなって、みんな右往左往してる
対処法もあるけど動作が遅くて、コンマ秒の差で大損するようなトレーディングには事実上使えん
Win7でやるなら話は別だが
今は自動運転ならchromeのが簡単
入力もクリックもブラウザ組み込みのスクリプトでたいてい可能
545デフォルトの名無しさん (ワッチョイ 1b6d-JSys)
2017/10/01(日) 00:15:57.84ID:K7rLeuVl0 あぁそうかやchromeの開発ツールでjsぶっこめば終わりじゃん
vbaでアホみたいなこと覚えるより、jsイチから覚えたほうが楽だし有意義だな
vbaでアホみたいなこと覚えるより、jsイチから覚えたほうが楽だし有意義だな
546デフォルトの名無しさん (オッペケ Sre1-R4yE)
2017/10/01(日) 02:13:12.92ID:nppNViK/r vbaよりjsいちがいいよな
547デフォルトの名無しさん (アウアウカー Sad1-3Z7M)
2017/10/01(日) 13:38:34.30ID:PxgxVv4ea548デフォルトの名無しさん (ワッチョイ a3b3-Ddq2)
2017/10/01(日) 18:29:42.75ID:1isdaW610 あえて無理を承知でVBAでやるのがVBAerの心意気だろがw
VBAの貧弱な仕様に疲れてしばらくC#とPYTHONを勉強していたがそういう言語で作ったアプリを
渡しても誰も使わねえのよ。もう、日本企業では エクセル操作=業務という定義が確立していて他に許せるのは
一太郎ワードアウトルックぐらいなんだよ。窓際社員の作ったPYTHONアプリなんか信用できないんだってよWW
泣けてくるぜ・・・
VBAの貧弱な仕様に疲れてしばらくC#とPYTHONを勉強していたがそういう言語で作ったアプリを
渡しても誰も使わねえのよ。もう、日本企業では エクセル操作=業務という定義が確立していて他に許せるのは
一太郎ワードアウトルックぐらいなんだよ。窓際社員の作ったPYTHONアプリなんか信用できないんだってよWW
泣けてくるぜ・・・
549デフォルトの名無しさん (アウアウオー Sa93-5sR+)
2017/10/01(日) 19:05:43.78ID:yUwdbVfTa550デフォルトの名無しさん (ワッチョイ 1b6d-sekt)
2017/10/01(日) 19:15:03.79ID:K7rLeuVl0 >>548
.NETとかのほうがいいんじゃないか
.NETとかのほうがいいんじゃないか
551デフォルトの名無しさん (ワッチョイ a3b3-Ddq2)
2017/10/01(日) 19:19:07.34ID:1isdaW610 >>549
スマホとタブレットの普及でPCわからないのがデフォになっちゃったからなぁ。今年4月に入社したT大出のヤツが「マクロ教えて下さい」と
言ってきたんだが内心「どんだけハイレベルな質問されるんだろ」とガクブルしてたらシート関数ですらSUMしか知らないとかそんなレベルだったんで驚いた。
講義でC言語やったそうだけど「さっぱりわからなかった」そうで。こりゃ日本やべえよ
スマホとタブレットの普及でPCわからないのがデフォになっちゃったからなぁ。今年4月に入社したT大出のヤツが「マクロ教えて下さい」と
言ってきたんだが内心「どんだけハイレベルな質問されるんだろ」とガクブルしてたらシート関数ですらSUMしか知らないとかそんなレベルだったんで驚いた。
講義でC言語やったそうだけど「さっぱりわからなかった」そうで。こりゃ日本やべえよ
552デフォルトの名無しさん (ワッチョイ 1b6d-sekt)
2017/10/01(日) 19:21:46.47ID:K7rLeuVl0 Cやコボルよりもvbaの方が100倍役に立つよな
553デフォルトの名無しさん (ワッチョイ a3b3-Ddq2)
2017/10/01(日) 19:27:45.32ID:1isdaW610 >>550
だってね、PYTHONってのはもう、dotnetやってて「こんなのがあったらいいのに」と考えるモノが全部そろってるんだよ。
俺のやってる仕事はGISなんかも使うんだが、こういうのはもうPYTHONの独壇場で、殆どコード書く必要が無いぐらい出来あいのが
充実してるのよ。EXCELに特化したライブラリもある。全体に動作がモッサリなのが難点なのと、文字コードで頭が禿げそうになる、PYTHON3系なら大丈夫かもだが。
だってね、PYTHONってのはもう、dotnetやってて「こんなのがあったらいいのに」と考えるモノが全部そろってるんだよ。
俺のやってる仕事はGISなんかも使うんだが、こういうのはもうPYTHONの独壇場で、殆どコード書く必要が無いぐらい出来あいのが
充実してるのよ。EXCELに特化したライブラリもある。全体に動作がモッサリなのが難点なのと、文字コードで頭が禿げそうになる、PYTHON3系なら大丈夫かもだが。
554デフォルトの名無しさん (ワッチョイ 1b6d-sekt)
2017/10/01(日) 19:30:23.99ID:K7rLeuVl0555デフォルトの名無しさん (ワッチョイ b58f-IQJU)
2017/10/01(日) 19:33:20.65ID:vVN95Kjf0556デフォルトの名無しさん (ワッチョイ a3b3-Ddq2)
2017/10/01(日) 19:39:46.20ID:1isdaW610 >>555
機械学習なんかで注目されているpythonがイマイチ普及しない理由はコレって言われているぐらいだからね。
機械学習なんかで注目されているpythonがイマイチ普及しない理由はコレって言われているぐらいだからね。
557デフォルトの名無しさん (ワッチョイ 4d8b-6Ovz)
2017/10/01(日) 20:07:01.84ID:l4AEDu2B0 元からハゲのくせに何ちょっと見栄はってんだよw
558デフォルトの名無しさん (ワッチョイ b58f-IQJU)
2017/10/01(日) 20:08:57.83ID:vVN95Kjf0 >>557
いや、あのフレーズを言おうと思ったんだけど。失礼だからw
いや、あのフレーズを言おうと思ったんだけど。失礼だからw
559デフォルトの名無しさん (アウアウカー Sad1-3Z7M)
2017/10/01(日) 20:24:19.84ID:GsAXo2mba >>553
GISって言ったら昔の話だがGoogle Geocoding API使ってVBAで住所→緯度経度取得は簡単に出来たな。
Yahooも出来たと思う。
xml扱えれば誰でもできる。
VBAでの簡単ってのが他言語に比較して不明だが。
ただ、それやって良いかどうかが分からん。
Webに埋め込んだりするのは良いんだろうけど、自分が情報取得する為に使って良いんだろうか。
GISって言ったら昔の話だがGoogle Geocoding API使ってVBAで住所→緯度経度取得は簡単に出来たな。
Yahooも出来たと思う。
xml扱えれば誰でもできる。
VBAでの簡単ってのが他言語に比較して不明だが。
ただ、それやって良いかどうかが分からん。
Webに埋め込んだりするのは良いんだろうけど、自分が情報取得する為に使って良いんだろうか。
560デフォルトの名無しさん (ワッチョイ 1b6d-SjeH)
2017/10/01(日) 20:56:53.42ID:K7rLeuVl0561デフォルトの名無しさん (アウアウカー Sad1-3Z7M)
2017/10/01(日) 21:26:28.19ID:GsAXo2mba >>560
うん、それは知ってた。
けど、それはそれを利用したwebサイトに訪れる人数を意味してると思ってた。
Google Mapとの併用に限り認められるからVBAでの情報収集には認められないんじゃないかな。
うん、それは知ってた。
けど、それはそれを利用したwebサイトに訪れる人数を意味してると思ってた。
Google Mapとの併用に限り認められるからVBAでの情報収集には認められないんじゃないかな。
562デフォルトの名無しさん (ブーイモ MMd9-LMkv)
2017/10/02(月) 04:20:33.43ID:kfrAYa2SM VBA初心者です。
質問させてください。
複数ファイルに同じ文言を自動入力させたいと思いVBAで組み始めました。
ファイルを探し、開くとこまでは出来たのですが、最終行+1が上手く取得できません。
アップロードした画像ファイル(これはネットで拾ったイメージです)のような状態で最終行を取得すると、"261"行目が取得されてしまいます。
取得したいのは"258"行目なのです
どなたかコード毎サンプルを頂けないでしょうか?
よろしくお願いいたします。
https://i.imgur.com/GNoEnCb.jpg
質問させてください。
複数ファイルに同じ文言を自動入力させたいと思いVBAで組み始めました。
ファイルを探し、開くとこまでは出来たのですが、最終行+1が上手く取得できません。
アップロードした画像ファイル(これはネットで拾ったイメージです)のような状態で最終行を取得すると、"261"行目が取得されてしまいます。
取得したいのは"258"行目なのです
どなたかコード毎サンプルを頂けないでしょうか?
よろしくお願いいたします。
https://i.imgur.com/GNoEnCb.jpg
563デフォルトの名無しさん (ワッチョイ 1be9-IQJU)
2017/10/02(月) 07:03:12.10ID:REp4OUHM0564デフォルトの名無しさん (アークセー Sxe1-Behf)
2017/10/02(月) 07:32:45.73ID:YgMVA043x >>562
データの入ったセル範囲を取得しようとしてUsedRangeを使ったら書式設定されてる空白セルまで含まれた範囲を取得してしまったってとこかな
データの入ったセル範囲を取得しようとしてUsedRangeを使ったら書式設定されてる空白セルまで含まれた範囲を取得してしまったってとこかな
565デフォルトの名無しさん (ワッチョイ cbc7-LMkv)
2017/10/02(月) 08:16:05.11ID:vqsqdnCg0566デフォルトの名無しさん (アウアウオー Sa93-5sR+)
2017/10/02(月) 08:22:24.91ID:hd0o7pZ3a567デフォルトの名無しさん (ワッチョイ 0db5-1R2y)
2017/10/02(月) 08:40:49.45ID:HOU1vMaL0 >>566
質問スレで質問したら怒られたでござるw
質問スレで質問したら怒られたでござるw
568デフォルトの名無しさん (アウアウカー Sad1-3Z7M)
2017/10/02(月) 10:03:34.20ID:DxKMMk9ba そりゃ2次方程式の解き方聞いてる最中に"+"の記号って何ですかとか加算って何ですかと言われても困るだろう。
そこが分からなくて何で2次方程式なんだってことになる。
そこが分からなくて何で2次方程式なんだってことになる。
569デフォルトの名無しさん (ワッチョイ 3df7-xzc4)
2017/10/02(月) 10:07:24.98ID:MUILmKSw0 いや別にRangeとか基礎から聞いてもええんやが
質問のレベルにかかわらず、答える人がいるかどうかは別問題
質問のレベルにかかわらず、答える人がいるかどうかは別問題
570デフォルトの名無しさん (アウアウオー Sa93-5sR+)
2017/10/02(月) 10:12:19.65ID:hd0o7pZ3a571デフォルトの名無しさん (スププ Sd43-7x71)
2017/10/02(月) 10:30:59.51ID:ylcTB1y5d572デフォルトの名無しさん (ワッチョイ 8573-hrmW)
2017/10/02(月) 10:54:33.73ID:DId0lIUx0573デフォルトの名無しさん (アウアウカー Sad1-3Z7M)
2017/10/02(月) 11:03:26.25ID:DxKMMk9ba574デフォルトの名無しさん (アウアウオー Sa93-5sR+)
2017/10/02(月) 11:53:58.34ID:hd0o7pZ3a 元のコードがないと何事も推測にしかならん
無意味
無意味
575デフォルトの名無しさん (オイコラミネオ MM2b-pY8a)
2017/10/02(月) 18:10:19.22ID:HNUJs0p8M VBAでIf〜Thenの後を空行にすると次のElseIfが評価されないということは有るのでしょうか?
具体的には、
If var = 正常値 Then
ElseIf var = 異常値1 Then
(異常値の処理)
ElseIf var = 異常値2 Then
...
End If
のようなコードです。ElseIfがいくつも続くので最初に正常値にマッチしたらすぐに抜けるようにしたいのです。
最初のIfの後にブレークポイントを設定してもすり抜けているようです…
よろしくお願いします。
具体的には、
If var = 正常値 Then
ElseIf var = 異常値1 Then
(異常値の処理)
ElseIf var = 異常値2 Then
...
End If
のようなコードです。ElseIfがいくつも続くので最初に正常値にマッチしたらすぐに抜けるようにしたいのです。
最初のIfの後にブレークポイントを設定してもすり抜けているようです…
よろしくお願いします。
576デフォルトの名無しさん (アウアウオー Sa93-5sR+)
2017/10/02(月) 18:12:48.89ID:hd0o7pZ3a577デフォルトの名無しさん (オイコラミネオ MM2b-pY8a)
2017/10/02(月) 18:17:23.60ID:HNUJs0p8M578デフォルトの名無しさん (アウアウオー Sa93-5sR+)
2017/10/02(月) 18:49:28.05ID:hd0o7pZ3a >>577
前後と処理の内容と何を比較してんのかわからんと答えようがない
前後と処理の内容と何を比較してんのかわからんと答えようがない
579デフォルトの名無しさん (ワッチョイ edb9-asy+)
2017/10/02(月) 19:25:33.87ID:DhQKhKMI0 >>575
これSelect文使うべきじゃないの。
これSelect文使うべきじゃないの。
580デフォルトの名無しさん (ドコグロ MM93-KCdQ)
2017/10/02(月) 20:56:43.55ID:bjzv4P4lM >>575
「正常値」と「異常値1」が定数か変数で同じ値とか
「正常値」と「異常値1」が定数か変数で同じ値とか
581デフォルトの名無しさん (ワッチョイ 1b9f-IQJU)
2017/10/02(月) 21:21:19.44ID:IbhHl2kC0 >>577
変数が期待通りになっていないんだと思う。
ステップ実行していけば変数がどう変化しているかすぐわかるんだけど
まだデバッグを使いこなせないビギナーさんなら
msgbox var
をいたるところにちりばめて実行して
メッセージボックスで変数の変化をみるという方法があるよ
自分もデバッグ?なにそれ?なころはそうやってた
変数が期待通りになっていないんだと思う。
ステップ実行していけば変数がどう変化しているかすぐわかるんだけど
まだデバッグを使いこなせないビギナーさんなら
msgbox var
をいたるところにちりばめて実行して
メッセージボックスで変数の変化をみるという方法があるよ
自分もデバッグ?なにそれ?なころはそうやってた
582デフォルトの名無しさん (ワッチョイ 3df7-xzc4)
2017/10/02(月) 22:08:19.69ID:MUILmKSw0583デフォルトの名無しさん (ワッチョイ 6a96-BYga)
2017/10/05(木) 18:21:05.77ID:gtEpGXfw0 win10 64bitでExcel2016使ってるんだけど
最近やたらに、「メモリ不足〜64bit版に〜」的なポップアップ出てフリーズするんだけど
なんかアプデで仕様でも変更したんかな
最近やたらに、「メモリ不足〜64bit版に〜」的なポップアップ出てフリーズするんだけど
なんかアプデで仕様でも変更したんかな
584デフォルトの名無しさん (ワッチョイ 4103-r61h)
2017/10/05(木) 23:19:02.08ID:VoC8r++Z0 どんな理由でフリーズする仕様にしなきゃならんのだ
いくらmsさんとは言え濡れ衣にも程がある
いくらmsさんとは言え濡れ衣にも程がある
585デフォルトの名無しさん (ワッチョイ 0565-UWdl)
2017/10/06(金) 00:13:17.19ID:VzJME0sV0586デフォルトの名無しさん (ワッチョイ 7680-HC+h)
2017/10/06(金) 01:43:54.00ID:tqIbkLAn0 Windows Defender で、フルスキャンしてウイルスチェックしろ
クイックスキャンでは見つからないので、フルスキャンしろ
クイックスキャンでは見つからないので、フルスキャンしろ
587デフォルトの名無しさん (ワッチョイ 7680-HC+h)
2017/10/06(金) 01:46:36.74ID:tqIbkLAn0 マクロが無限ループしているとか、バグってるのかも?
588デフォルトの名無しさん (ワッチョイ 958a-XSap)
2017/10/07(土) 21:24:36.96ID:zjjumFnz0 鮪うまいにゃー
589デフォルトの名無しさん (ワッチョイ 7afe-saRv)
2017/10/10(火) 03:19:47.77ID:Sh5NAJQR0 とあるcsvファイル(測定器の出力でかなり細かい数値データ)があるのですが
この数値をExcelで一部変更して保存すると全体的に数値が勝手に丸まったりしてしまいます…
(変更していない数値も全て)
色々調べたのですがこのあたりは仕様?みたいなのですがなんとかならないものなのでしょうか
この数値をExcelで一部変更して保存すると全体的に数値が勝手に丸まったりしてしまいます…
(変更していない数値も全て)
色々調べたのですがこのあたりは仕様?みたいなのですがなんとかならないものなのでしょうか
590デフォルトの名無しさん (アウアウオー Sac2-gIGu)
2017/10/10(火) 08:13:32.86ID:hYsWd5kHa591デフォルトの名無しさん (ワッチョイ 61b5-ejJa)
2017/10/10(火) 08:32:44.79ID:VWeCWDa40592デフォルトの名無しさん (ワッチョイ b1d5-XSap)
2017/10/10(火) 11:08:33.85ID:4/mxA4vP0593デフォルトの名無しさん (ワッチョイ 7afe-saRv)
2017/10/10(火) 12:05:43.76ID:Sh5NAJQR0 >>590-592
どうもありがとう、なんとか自己解決しました
ここで聞いたのは、一応一連の処理をVBAでやっていたので…
Excelでは仕様としてcsv保存するにしても細かい数値は勝手に丸めてしまうようでした
1.00001、1.00002…と並んでいる数字もExcel上から上書き保存するとただの1になってしまいます
これはインポートしても同じ事でした
結果として修正するときは数字として扱い、保存する前に全て文字列とすることで解決しました
しかしこれでも数字の丸めを止めさせられるだけで、各所それなりに変更されてしまいます
例えば、1.00000はどうやっても1になってしまいます
あるときには便利な仕様なのかもしれませんが、やっぱり余計と思える方が大きいですね…
どうもお邪魔しました
どうもありがとう、なんとか自己解決しました
ここで聞いたのは、一応一連の処理をVBAでやっていたので…
Excelでは仕様としてcsv保存するにしても細かい数値は勝手に丸めてしまうようでした
1.00001、1.00002…と並んでいる数字もExcel上から上書き保存するとただの1になってしまいます
これはインポートしても同じ事でした
結果として修正するときは数字として扱い、保存する前に全て文字列とすることで解決しました
しかしこれでも数字の丸めを止めさせられるだけで、各所それなりに変更されてしまいます
例えば、1.00000はどうやっても1になってしまいます
あるときには便利な仕様なのかもしれませんが、やっぱり余計と思える方が大きいですね…
どうもお邪魔しました
594デフォルトの名無しさん (ワッチョイ 61b5-ejJa)
2017/10/10(火) 12:13:17.55ID:VWeCWDa40 全然解ってなくて草
595デフォルトの名無しさん (ドコグロ MMc2-Nz6W)
2017/10/10(火) 12:41:07.46ID:zHyIV0/3M >>593
Excel 2013 の話だが
> 1.00001、1.00002…と並んでいる数字もExcel上から上書き保存するとただの1になってしまいます
再現しない
> 例えば、1.00000はどうやっても1になってしまいます
Excelで書式を設定して上書きすればいいだけ
当然csvには書式は格納されないので書式の設定は毎回必要
Excel 2013 の話だが
> 1.00001、1.00002…と並んでいる数字もExcel上から上書き保存するとただの1になってしまいます
再現しない
> 例えば、1.00000はどうやっても1になってしまいます
Excelで書式を設定して上書きすればいいだけ
当然csvには書式は格納されないので書式の設定は毎回必要
596デフォルトの名無しさん (ワッチョイ b1d5-XSap)
2017/10/10(火) 14:46:41.79ID:4/mxA4vP0 >>593
<csvをExcelで開き、1.00001 と表示されていた場合>
csv Excelで開く csv保存
実データ: 1.00001 → 1.00001 → 1.00001 ←丸められていない
見え方1: 1.00001 → 1.00001 → 1.00001
(Excel2007で開いたときはこのパターンで全桁表示され、丸められることはなかった)
<csvをExcelで開き、1 と表示されていた場合>
csv Excelで開く csv保存
実データ: 1.00001 → 1.00001 → 1 ←丸められた
見え方2: 1.00001 → 1 → 1
(Excel上では正確な値を保持していたが、csv保存時に丸められた)
Excelでcsv保存する場合、見えている通りにcsvに書き出されるから
正しい桁数に書式設定(桁数指定)する必要がある
(Excelのbook形式で保存するなら、丸められることなく正確な値を保存できる)
<csvをExcelで開き、1.00001 と表示されていた場合>
csv Excelで開く csv保存
実データ: 1.00001 → 1.00001 → 1.00001 ←丸められていない
見え方1: 1.00001 → 1.00001 → 1.00001
(Excel2007で開いたときはこのパターンで全桁表示され、丸められることはなかった)
<csvをExcelで開き、1 と表示されていた場合>
csv Excelで開く csv保存
実データ: 1.00001 → 1.00001 → 1 ←丸められた
見え方2: 1.00001 → 1 → 1
(Excel上では正確な値を保持していたが、csv保存時に丸められた)
Excelでcsv保存する場合、見えている通りにcsvに書き出されるから
正しい桁数に書式設定(桁数指定)する必要がある
(Excelのbook形式で保存するなら、丸められることなく正確な値を保存できる)
597デフォルトの名無しさん (ワッチョイ 7afe-saRv)
2017/10/10(火) 15:46:51.35ID:Sh5NAJQR0 >>595-596
どうもありがとう
CSVを普通にExcelで開いた時点での表示形式は指数になってます
この時点ではある意味見た目上も全桁数表示されてるのですが
csv保存するときに自動的に普通の数値に変換して更に丸めてしまうみたいです
よくわからないのは0.00001は丸められないけど1.000001は1に丸められます
Excelのバージョンは2016です
いずれにしろ表示形式を変えることで対処するしかなさそうですね
とりあえず文字列にしてしまえば全て保存できるようで何よりです
確かにxlms形式なら全て保存できるみたいなのですが
測定器がcsvで吐き出すことを前提に色々と組んでしまっているので…
どうもありがとう
CSVを普通にExcelで開いた時点での表示形式は指数になってます
この時点ではある意味見た目上も全桁数表示されてるのですが
csv保存するときに自動的に普通の数値に変換して更に丸めてしまうみたいです
よくわからないのは0.00001は丸められないけど1.000001は1に丸められます
Excelのバージョンは2016です
いずれにしろ表示形式を変えることで対処するしかなさそうですね
とりあえず文字列にしてしまえば全て保存できるようで何よりです
確かにxlms形式なら全て保存できるみたいなのですが
測定器がcsvで吐き出すことを前提に色々と組んでしまっているので…
598デフォルトの名無しさん (アウアウオー Sac2-gIGu)
2017/10/10(火) 16:00:05.93ID:hYsWd5kHa599デフォルトの名無しさん (アウアウカー Sa4d-2hpO)
2017/10/10(火) 16:00:40.01ID:7WxooWaTa600デフォルトの名無しさん (アウアウカー Sa4d-2hpO)
2017/10/10(火) 16:05:11.32ID:7WxooWaTa601デフォルトの名無しさん (アークセー Sx75-CSH4)
2017/10/10(火) 16:10:44.15ID:f04ktCAUx Outlookで指定したメールのtoアドレスとccアドレスをエクセルに書き込みたいのですが、itam.TOとCCにすると名前が書き込まれてしまいました。そこでTOをやめてitam.SenderEmailAddressにしたらアドレスが入ったのですがCCは見つけられませんでした。
分かる方、お言えてもらえませんか?
分かる方、お言えてもらえませんか?
602デフォルトの名無しさん (ワントンキン MMea-U77G)
2017/10/10(火) 18:21:14.88ID:1oxHy7+aM >>601
outlook.RecipientsクラスのpropertyAccessorから、getproperty使って取り出してるけど、今はソースを提示できない。
どっかの日本語サイトから見つけたんで、頑張って探して‥
outlook.RecipientsクラスのpropertyAccessorから、getproperty使って取り出してるけど、今はソースを提示できない。
どっかの日本語サイトから見つけたんで、頑張って探して‥
603デフォルトの名無しさん (ワッチョイ 1aa4-Ko7M)
2017/10/10(火) 19:18:52.42ID:Gdc/ZOOr0 会社で「顧客名簿のDBから吐き出したCSVをエクセルで編集して又システムに
戻したいんだけど遅いくて困ってる」と言われて「エクセルじゃなく専用エディタでやれよ」
と言ったら「勝手にフリーソフトをインストールできない」と言う。つまり、泣き付けばマクロで作ってくれると思ったんだろうな。
冗談じゃねえと思ったが興味本位でネット漁って作ってやったよ。礼の一言もなんも無しだが、何も言ってこないから普通に使えてるんかな。
CSVをエクセルに食わせるのはQueryTableが一番?速いみたいね。データ型も指定できるし。保存は保存するディレクトリにブックをコピーして
書き出すとまあまあ速かった。と言ってもせいぜい30000件程度(会社規模が知れるw)だからあんま参考にならないかもだが。
戻したいんだけど遅いくて困ってる」と言われて「エクセルじゃなく専用エディタでやれよ」
と言ったら「勝手にフリーソフトをインストールできない」と言う。つまり、泣き付けばマクロで作ってくれると思ったんだろうな。
冗談じゃねえと思ったが興味本位でネット漁って作ってやったよ。礼の一言もなんも無しだが、何も言ってこないから普通に使えてるんかな。
CSVをエクセルに食わせるのはQueryTableが一番?速いみたいね。データ型も指定できるし。保存は保存するディレクトリにブックをコピーして
書き出すとまあまあ速かった。と言ってもせいぜい30000件程度(会社規模が知れるw)だからあんま参考にならないかもだが。
604デフォルトの名無しさん (ワッチョイ aee9-wbjw)
2017/10/10(火) 19:25:55.56ID:3LTSijN20 >>603
すっげえええええええええええええ!!!!!!!!!!!!!111
すっげえええええええええええええ!!!!!!!!!!!!!111
605デフォルトの名無しさん (ドコグロ MMc2-Nz6W)
2017/10/10(火) 19:45:55.99ID:zHyIV0/3M >>597
> CSVを普通にExcelで開いた時点での表示形式は指数になってます
なら初めからそう書いてくれ
> この時点ではある意味見た目上も全桁数表示されてるのですが
本当になってる?
Excel 2013 だから動作が違うのかも知れんが 1.23456789E+00 を読み込むと 1.23E+00 になる
> csv保存するときに自動的に普通の数値に変換して更に丸めてしまうみたいです
指数表示は全桁読み込んでるけど表示上の有効桁を3桁に決め打ちしているように見える
なのでそのまま保存すると3桁分に丸められてしまう
> よくわからないのは0.00001は丸められないけど1.000001は1に丸められます
それ指数表示でどうなってるかを見ればわかると思うが...
って言うか指数表示の意味わかってないのか?
> CSVを普通にExcelで開いた時点での表示形式は指数になってます
なら初めからそう書いてくれ
> この時点ではある意味見た目上も全桁数表示されてるのですが
本当になってる?
Excel 2013 だから動作が違うのかも知れんが 1.23456789E+00 を読み込むと 1.23E+00 になる
> csv保存するときに自動的に普通の数値に変換して更に丸めてしまうみたいです
指数表示は全桁読み込んでるけど表示上の有効桁を3桁に決め打ちしているように見える
なのでそのまま保存すると3桁分に丸められてしまう
> よくわからないのは0.00001は丸められないけど1.000001は1に丸められます
それ指数表示でどうなってるかを見ればわかると思うが...
って言うか指数表示の意味わかってないのか?
606デフォルトの名無しさん (アークセー Sx75-CSH4)
2017/10/10(火) 19:55:17.15ID:f04ktCAUx >>602
ありがとう!がんばってみる。
ありがとう!がんばってみる。
607デフォルトの名無しさん (アークセー Sx75-CSH4)
2017/10/10(火) 19:55:39.26ID:f04ktCAUx >>602
ありがとう!がんばってみる。
ありがとう!がんばってみる。
608デフォルトの名無しさん (ワッチョイ 559f-ejJa)
2017/10/10(火) 20:17:36.56ID:VnbRlrtb0 >>604
え?どの辺が?
え?どの辺が?
609デフォルトの名無しさん (ワッチョイ 958a-XSap)
2017/10/10(火) 21:23:16.18ID:t2xxwznZ0 >>603
自分の担当の仕事やんないでマクロせこせこ組んでるのってどうなのかな
自分の担当の仕事やんないでマクロせこせこ組んでるのってどうなのかな
610デフォルトの名無しさん (ワッチョイ 7d60-25LY)
2017/10/11(水) 00:24:10.90ID:8tv9PUwe0 >>603
まさに神
まさに神
611デフォルトの名無しさん (ワッチョイ 459e-G6mq)
2017/10/11(水) 00:33:25.96ID:KAFzS1A50 >>603
ブックに保存のあとDB更新はどうするの?
ブックに保存のあとDB更新はどうするの?
612デフォルトの名無しさん (ワッチョイ 958a-XSap)
2017/10/11(水) 18:37:53.22ID:L5RL6WNG0 >>603
勝手にフリーソフトインストールできないのに、勝手に作ったマクロいれていいのか?
勝手にフリーソフトインストールできないのに、勝手に作ったマクロいれていいのか?
613デフォルトの名無しさん (ワッチョイ 958a-XSap)
2017/10/11(水) 18:41:22.40ID:L5RL6WNG0 >>612
逆に金もらえばフリーソフトじゃないから入れてもいいのかな
逆に金もらえばフリーソフトじゃないから入れてもいいのかな
614デフォルトの名無しさん (ドコグロ MMc2-Nz6W)
2017/10/11(水) 20:42:55.70ID:Zr2u7FH4M >>612
上から見たら単なるExcelファイルだから
上から見たら単なるExcelファイルだから
615デフォルトの名無しさん (アウアウカー Sa4d-rJAP)
2017/10/11(水) 21:35:40.57ID:Ahl7d1lra 単なるexcelファイルに見えるフリーソフトならいれてもいいのか
616デフォルトの名無しさん (ワッチョイ aee9-1Imn)
2017/10/11(水) 21:40:05.73ID:lJAOhUBd0 上に聞けばいい
617デフォルトの名無しさん (ワッチョイ daeb-GMdf)
2017/10/11(水) 21:45:50.25ID:0mVU1QGV0 >>612
業務で作ったソフトは会社のもの
業務で作ったソフトは会社のもの
618デフォルトの名無しさん (ワッチョイ 559f-ejJa)
2017/10/11(水) 21:53:34.37ID:/oOufQ5f0 >>615
お前が決める事じゃないし、合理的な回答とか求めてないし
お前が決める事じゃないし、合理的な回答とか求めてないし
619デフォルトの名無しさん (ワッチョイ d1e3-HnJS)
2017/10/12(木) 03:28:06.76ID:bkFDlrr00 企業だと、Excelは書類扱いやな
マクロも同じ(Excelを加工するExcelファイルという扱い)
「Excelマクロ禁止」って書いてない企業ならまぁ合法かもな(VBSはええんやで)
マクロも同じ(Excelを加工するExcelファイルという扱い)
「Excelマクロ禁止」って書いてない企業ならまぁ合法かもな(VBSはええんやで)
620デフォルトの名無しさん (スッップ Sd33-MKW1)
2017/10/12(木) 08:00:49.64ID:eI9n71dPd Excelマクロ禁止ならWordマクロを使えばいいのに
621デフォルトの名無しさん (アウアウオー Sa63-Ubfa)
2017/10/12(木) 08:08:08.79ID:IaLGP3ZLa マクロダメな企業って何ゆえなんだろ
622デフォルトの名無しさん (ワッチョイ 7be9-PY8A)
2017/10/12(木) 08:09:22.27ID:V4FXvHlK0 下手に素人が自動化してデータを触るとデータが消えるかもしれない!
きちんと目視で確認すること!
きちんと目視で確認すること!
623デフォルトの名無しさん (ワッチョイ 71b5-mxX+)
2017/10/12(木) 08:36:02.53ID:+534zcJo0 電卓で計算した結果を入力するのが正しい、と思い込んでる老害が幅を効かせてるんでしょ
624デフォルトの名無しさん (ササクッテロラ Sp45-0DCf)
2017/10/12(木) 11:01:32.26ID:+B3woImAp625デフォルトの名無しさん (ブーイモ MMcb-y8KI)
2017/10/12(木) 12:22:01.01ID:7g4EHxnpM マクロを使うのはずるいんだもん!
626デフォルトの名無しさん (スプッッ Sd73-MKW1)
2017/10/12(木) 12:44:11.82ID:Aeas92Wzd 作るのはずるくない
627デフォルトの名無しさん (ササクッテロロ Sp45-97Ee)
2017/10/12(木) 12:56:55.18ID:+aWFVLPap フリーソフトを禁止している理由として
著作権とかライセンス関係の理由なのか
ウイルスとかセキュリティ関係の理由なのか
それ以外か
複合的な理由かによるんじゃね
会社で作ったのなら著作権は問題ないだろう
ウイルスは問題無いけどセキュリティホール的な問題がある場合もありうるかなぁ
著作権とかライセンス関係の理由なのか
ウイルスとかセキュリティ関係の理由なのか
それ以外か
複合的な理由かによるんじゃね
会社で作ったのなら著作権は問題ないだろう
ウイルスは問題無いけどセキュリティホール的な問題がある場合もありうるかなぁ
628デフォルトの名無しさん (スプッッ Sd73-MKW1)
2017/10/12(木) 15:03:41.75ID:Aeas92Wzd ソースコードそのものは外部のものを導入しても構わない、という会社が大多数だろうから、オープンソースを探せばよい
629デフォルトの名無しさん (ワッチョイ 53fe-Zccp)
2017/10/12(木) 15:46:25.11ID:+VeyGWZM0 うちのお客の社員用PCでは拡張子exeのファイルは起動できない
そしてインストール権限を認めてないのでインストーラーを起動できない
この辺が必要な場合は上司を介して情報システム部に許可をとる必要がある
まぁOfficeと社内用ツール以外は使うなよって感じ
ちなみにVBAには特に制限とかかかってない様子
そしてインストール権限を認めてないのでインストーラーを起動できない
この辺が必要な場合は上司を介して情報システム部に許可をとる必要がある
まぁOfficeと社内用ツール以外は使うなよって感じ
ちなみにVBAには特に制限とかかかってない様子
630デフォルトの名無しさん (オイコラミネオ MM8b-2LZo)
2017/10/12(木) 17:41:48.83ID:b/XoeLt7M CSVの行頭と,の後に'を挿入してから開いたらいいのでは?
文字列化して良ければの話だけど
文字列化して良ければの話だけど
631デフォルトの名無しさん (ワッチョイ 09b3-97Ee)
2017/10/12(木) 18:04:04.30ID:I2SSXy8u0632デフォルトの名無しさん (ワッチョイ 998a-BSx0)
2017/10/12(木) 18:23:12.96ID:Sln3lYHR0 C++で自作したフリーソフトなら入れていいのか?
エクセルマクロで実行ファイルを書き換えるのはありなのか?
エクセルマクロで実行ファイルを書き換えるのはありなのか?
633デフォルトの名無しさん (ワッチョイ 9933-BSx0)
2017/10/12(木) 18:38:31.99ID:i7nZkF8G0 はいはい、おやつは300円までね
バナナはお弁当箱に入っていたらお昼ご飯だけど
別に持ってたらおやつとみなすわよ
バナナはお弁当箱に入っていたらお昼ご飯だけど
別に持ってたらおやつとみなすわよ
634デフォルトの名無しさん (ワッチョイ 13eb-97Ee)
2017/10/12(木) 19:09:55.75ID:LSdt7/hd0 >>632
会社で作ったのなら言語に依らずフリーソフトにはならないんじゃね?
自宅とかで作ったのなら従業員かどうか関係なく一般のソフトと同じ扱いだと思う
実行ファイルを書き換えた結果
会社に損害を与えたら懲戒処分とか損害賠償とかの可能性もあるんじゃね?
悪意の程度とかいろいろ関係しそう
会社で作ったのなら言語に依らずフリーソフトにはならないんじゃね?
自宅とかで作ったのなら従業員かどうか関係なく一般のソフトと同じ扱いだと思う
実行ファイルを書き換えた結果
会社に損害を与えたら懲戒処分とか損害賠償とかの可能性もあるんじゃね?
悪意の程度とかいろいろ関係しそう
635デフォルトの名無しさん (ワッチョイ 998a-BSx0)
2017/10/12(木) 19:29:54.79ID:Sln3lYHR0636デフォルトの名無しさん (ワッチョイ 01f7-AvbY)
2017/10/12(木) 19:52:02.88ID:jk5hMeLi0 そういう時に必要な要件は、責任の所在を明確に出来るかどうか
マクロでトラブルが起きると、作ったやつが悪いか使ったやつが悪いか、みたいな面倒な話になって、ヘタすると業務が止まって
マクロで得られた時間の短縮という恩恵以上の損失が出る可能性があるというか、禁止してる所は過去に苦い経験が
あることがほとんど
例外を認めるのもこれまた面倒だから一律禁止にしてる所も多い
会社がある程度の規模になると、本当に小回りがきかなくなるんだよ
Windowsの壁紙の変更すら認められない、みたいな職場も見てきたから
マクロでトラブルが起きると、作ったやつが悪いか使ったやつが悪いか、みたいな面倒な話になって、ヘタすると業務が止まって
マクロで得られた時間の短縮という恩恵以上の損失が出る可能性があるというか、禁止してる所は過去に苦い経験が
あることがほとんど
例外を認めるのもこれまた面倒だから一律禁止にしてる所も多い
会社がある程度の規模になると、本当に小回りがきかなくなるんだよ
Windowsの壁紙の変更すら認められない、みたいな職場も見てきたから
637デフォルトの名無しさん (ワッチョイ 13eb-97Ee)
2017/10/12(木) 20:37:36.71ID:LSdt7/hd0 >>635
実行ファイルを書き換えてはダメとは書いてないんだが
結果とか必要性とかいろいろ関係しそうと言う意味
別の手段で実現できることをわざわざその手段を使う必要があるかとか、結果の程度とか
会社に損害を与えたら懲戒処分になる可能性があるのはどんな業務でも同じ
実行ファイルを書き換えてはダメとは書いてないんだが
結果とか必要性とかいろいろ関係しそうと言う意味
別の手段で実現できることをわざわざその手段を使う必要があるかとか、結果の程度とか
会社に損害を与えたら懲戒処分になる可能性があるのはどんな業務でも同じ
638デフォルトの名無しさん (アウアウカー Sad5-EduE)
2017/10/12(木) 21:03:23.99ID:nSOq2nGha ウィルスも簡単に作れるけどね。
昔、客に納めた文書が誤検出されたことがあって、問題になりかけた。
今ならあんなマクロは納めないな。
昔、客に納めた文書が誤検出されたことがあって、問題になりかけた。
今ならあんなマクロは納めないな。
639デフォルトの名無しさん (アウアウカー Sad5-EduE)
2017/10/12(木) 21:09:46.58ID:nSOq2nGha そもそも、VBA込みの仕事が殆どじゃないの?
フリーソフトは許可が必要だろうけどVBAについては最初から込みの話であって、駄目なら最初からそういう指示がある筈だ。
フリーソフトは駄目だからVBAで同じ機能を実現すれば良い。
どうしても必要だけどVBAで作るのが難しいなら上司を説得するか有料のソフト買って貰うしかない。
フリーソフトは許可が必要だろうけどVBAについては最初から込みの話であって、駄目なら最初からそういう指示がある筈だ。
フリーソフトは駄目だからVBAで同じ機能を実現すれば良い。
どうしても必要だけどVBAで作るのが難しいなら上司を説得するか有料のソフト買って貰うしかない。
640デフォルトの名無しさん (ワッチョイ 09b3-Ubfa)
2017/10/12(木) 21:24:11.45ID:xm9Gd8D00 HTMLやjavascriptをメモ帳で組むのは辛いからテキストエディターぐらい入れさせてほしいわねえ
ブラクラならHTAで簡単に作れるんじゃね
ブラクラならHTAで簡単に作れるんじゃね
641デフォルトの名無しさん (ワッチョイ 13b9-b/Cf)
2017/10/13(金) 01:03:16.23ID:bhKH08Ce0 VBAでテトリスとかロックマンが作れるなんで知らなかったわ
というか感動した。
それを実装するのに特別な環境が必要だと思ってたけど、VBAだけで実現できるところがすごい
というか感動した。
それを実装するのに特別な環境が必要だと思ってたけど、VBAだけで実現できるところがすごい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★2 [BFU★]
- 外務省局長は無言で厳しい表情…日中の高官協議終了か 高市首相“台湾”発言で中国が強硬対応 発言撤回求めたか…★2 [BFU★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 [ぐれ★]
- 小野田紀美・経済安保担当相「何か気に入らないことがあればすぐに経済的威圧をする国への依存はリスク」 [Hitzeschleier★]
- 政府、株式の配当など金融所得を高齢者の医療保険料や窓口負担に反映する方針を固めた [バイト歴50年★]
- 【維新】吉村知事「中国人観光客だけに頼るビジネスモデル変えていかないといけない」「高市総理の発言は撤回する必要はない」 [Hitzeschleier★]
- 中国高官と話す外務省局長の表情、やばい ★2 [175344491]
- 中国外務省「日中関係の悪化は高市早苗首相が原因」と名指しで強く非難。キタ━(゚∀゚)━! [153490809]
- 【悲報】日本人「日本が中国と戦争になったら世界中の国が応援してくれるぞ!」 [616817505]
- 小野田経済安保相「すぐに経済的威圧するところへの依存はリスク」😲 [861717324]
- 日本政府「高市総理の発言は問題ないと伝え、中国総領事のSNS投稿は問題があると中国に伝えました😊」 [931948549]
- 【ほんこん悲報】吉本新喜劇の中国公演が中止に! [523957489]
