X



Excel VBA 質問スレ Part55

■ このスレッドは過去ログ倉庫に格納されています
0576デフォルトの名無しさん
垢版 |
2018/08/14(火) 10:58:56.44ID:TB9AjC50
>>574
> >>477は他に無いという立場で書いてる。
どこをどう読んだらそんなアホな解釈できるんだ? w

> 小学生からやり直したら?
お前がな
0577デフォルトの名無しさん
垢版 |
2018/08/14(火) 11:45:11.94ID:n9VvPXNA
まあまあ。

>>477はさ、自分だけの前提として「総務や営業の事務部門のねーちゃん・オッサンたち」の話をすればよかったんだよ。
それをこのスレ全体の前提事項にしようとしてるじゃん?
そのあとそこから敷衍して
「この手の社内システムの支援が行き届かない末端業務では ・・・が典型 」
なんて一般化したことを言ってるわけじゃん。

これでは「そんな前提には乗っかれないよ」という反論が出てくるのもしょうがないよね。
0581デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:11:47.96ID:KfIbP3u9
捻くれた態度取るのがしょうがないと
開き直るその態度が気に入らないのよ〜
0582デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:13:39.53ID:KfIbP3u9
>>580
前提に正しいも間違いもない
意見に良いも悪いもない
チミは議論というものをてんで理解していない
0584デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:16:46.61ID:QgSZqWcZ
わかった
ここからはID:KfIbP3u9は死ぬべきだという前提を元に議論しよう

>>582
良い悪いかじゃなく意味がないって言ってんだよ死ね
0585デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:24:01.35ID:3nAHhFbt
エクセルを使う業務ってメモ帳代わりとか電卓以外に何?
そんなに大切な事には使わないよな
そんな会社ないよな
0586デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:27:09.59ID:JduObfEP
>>564
ぜんぜん不便じゃないけど?
コマンド打つだけ
ファイルダブルクリックするだけ
幼稚園児でもできるよね
0587デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:31:51.96ID:JduObfEP
エクセル開かなきゃ動かないツールのほうが面倒だよ
開くの遅すぎだしシートベースのUIは不恰好で操作感も直感的じゃないし
ちょっとした誤操作でもすぐぶっ壊れるしね
0588デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:35:36.52ID:n9VvPXNA
>>582
議論ってことで言えば
「前提を受け入れられてからその前提で話を進めろ」ってことになるけどね。
そうしないと誰も乗ってこないのは当然だろう。

議論じゃなくて「俺はこういう前提でこういう結論を出した」で終わるならOKだが。
0589デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:38:37.78ID:9xPZi6uk
>>576
日本語分からないだけじゃね―のかよw
事務部門と限定しているのが分からないのかね?
>>477が事務部門以外を前提にしてたら、最初のお前の>>483自体成り立たないし、
前提変えたとか言ってる自分の意見も自ら否定していることになるんだがw
0590デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:42:26.13ID:n9VvPXNA
>>585
むちゃくちゃ重要な業務に
継続的に
使われているよ

それだけじゃなく
複数の部署間や複数の会社間に
エクセルを介した依存関係が
双方向に
発生しているよ
0591デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:46:11.48ID:9xPZi6uk
>>588
いや、前提自体を否定する議論も成り立つわけで、>>482の発言はそれ。
だから>>483>>482の内容をよく見て頓珍漢なことを言わなければ良かった。
だが、自分が頓珍漢なことが分からず、結果として>>482の前提に乗れてもいないし、>>482の前提自体も否定していない。
0592デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:51:46.61ID:TB9AjC50
>>589, >>591
結局限定してる根拠示せずに喚いてるだけかよ
そもそも総務と営業だけの会社なんてあるのか?
って考えたらわかるだろうに w
0593デフォルトの名無しさん
垢版 |
2018/08/14(火) 12:56:08.09ID:v5onVyOv
>>590
マクロ許可してねって言って使い回してるの?
そんなのでセキュリティ大丈夫なの?
0594デフォルトの名無しさん
垢版 |
2018/08/14(火) 14:11:04.58ID:n9VvPXNA
>>593
なんのこと?
0596デフォルトの名無しさん
垢版 |
2018/08/14(火) 14:39:09.50ID:UeTN7rkw
>>595
夏休みの上に天気悪いからな
みんな超暇なんだよ
多分今質問投げるとすげー返答が帰ってくると思うぞ
0597デフォルトの名無しさん
垢版 |
2018/08/14(火) 17:09:16.26ID:YTiF5JLC
プログラミング初心者です。
ちゃんと触ったのはVBAが初めてです。
前任者が作成した、IEを開いて自動的に入力していくマクロの修正をしたいのですが、

With objIE.Document.getElementById("DESCRIPTION")
With .parentelement.getElementsByTagName("input")
For n = 0 To .Length - 1
If .Item(n).Name = "NAME" Then
.Item(n).value = name




と言った記述がされていました。


何となくDESCRIPTIONの兄弟要素からNAMEという名前のinputタグ要素を探しているんだろうなと分かるのですが、
オブジェクトブラウザからgetElementsByTagNameやparentelementを検索しても出てきませんし、ググってもJavaScriptの情報ばかりです。
これらはJavaScriptで使われる同名プロパティと同じ意味として捉えていいのでしょうか。
0599デフォルトの名無しさん
垢版 |
2018/08/14(火) 17:29:04.68ID:UeTN7rkw
>>597
結構キツイぞ
vbaよりもhtmlやjsの問題になる

こういうのがある状態だと思う。恐らくラジオボタン
<div id="DESCRIPTION">
 <input type="radio" name="NAME" value=1>
 <input type="radio" name="NAME" value=2>
 <input type="radio" name="NAME" value=3>
</div>

>何となくDESCRIPTIONの兄弟要素からNAMEという名前のinputタグ要素を探しているんだろうなと分かるのですが、
子要素

>オブジェクトブラウザからgetElementsByTagNameやparentelementを検索しても出てきませんし、
>ググってもJavaScriptの情報ばかりです。
> これらはJavaScriptで使われる同名プロパティと同じ意味として捉えていいのでしょうか。
言ってる意味が分からないが、多分違う
恐らくその要素の名前が変わっているか、#DESCRIPTION以外の場所に移動している可能性がある


本気でやるなら開発ツールを覚えれば一瞬で終わる。30分もあれば大体使えるようになるよ
https://www.buildinsider.net/web/chromedevtools/01
0602デフォルトの名無しさん
垢版 |
2018/08/14(火) 18:38:16.94ID:oMGTI9sO
>>597
JavaScriptで使われる同名プロパティと同じ意味です


>>599
兄弟要素で正しいし、取得したノードのvalue要素に値入れてるのになんでチェックボックスとかいう発想になるんだよ馬鹿か
3つ目の回答に至ってはお前の言っている意味が不明だよハゲ

そもそも誰もそんなことは聞いてねーんだよ
質問文読めてるか?実は日本語ネイティブじゃないのか?
知らないなら黙ってろクズが
0603デフォルトの名無しさん
垢版 |
2018/08/14(火) 18:57:26.07ID:Uz6OHk+w
兄弟じゃないよ

Iiが"DESCRIPTION"の要素の親要素の全ての子孫からinput要素を取り出してループ {
nameが"NAME"の要素(タイプは不明)の入力値をnameに置き換える
}

VBAerには難しいかな?
0604デフォルトの名無しさん
垢版 |
2018/08/14(火) 18:57:49.13ID:9xPZi6uk
>>592
うわw
本当に小学生かよ。

>>477は会社の中でVBAを使うような奴は総務と営業にいるね―ちゃんやおっさんだという前提だろうに。
だからお前も前提を変えて話されても困ると言ってたんじゃ無いのか?

>>597
ええとね、おそらく前の方にCreateObject("InternetExplorer.Application")みたいなのがいると思うんだ。
そしてこいつはObject型の変数に代入されてる筈だ。
このCreateObjectってのはオブジェクトを作る奴で、この場合"InternetExplorer.Application"の文字列をもった特定の場所にあるレジストリ情報からオブジェクトを作ってる。
なのでオブジェクトブラウザの範囲外だ。
オブジェクトブラウザは参照設定されてる範囲しか表示されん。
Microsoft HTML Object LibraryやMicrosoft Internet Controlsを参照設定して、代入されてるObject型変数の型をInternetExplorer型に変更すれば表示されるようになる筈。
その場合はCreateObjectを使わないでSet objIE=New InternetExplorerなどと初期化する。
0605デフォルトの名無しさん
垢版 |
2018/08/14(火) 18:59:35.38ID:r5upUQvA
開発ソフトをインストール出来ない環境で致し方なくVBAを使ってる人がほとんどだと思う。
0606デフォルトの名無しさん
垢版 |
2018/08/14(火) 19:06:43.38ID:9xPZi6uk
InternetExplorer.Applicationは少し特殊でね。
HTMLのソース内の改行も1つのノードとしてカウントする。
だからMSXML2.XMLHTTPとはノード番号が違ってしまうことがある。
0607デフォルトの名無しさん
垢版 |
2018/08/14(火) 19:08:06.90ID:oMGTI9sO
>>603
これは俺が間違えてたすまん
兄弟だけじゃなかったね。甥っ子とかも含まれてたね

子要素という回答は間違いなくあり得ないが
0611デフォルトの名無しさん
垢版 |
2018/08/14(火) 19:45:53.63ID:9xPZi6uk
>>609
もしかして、言い負かされるのが嫌だから今になっても論理破綻に気付いてないフリをする作戦か?

後付け?
何を言ってるんだ?
0612デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:05:01.43ID:YTiF5JLC
>>598,602
検索したらすぐ出てきました!
JavaScriptと共通の仕様だったんですね

>>599
兄弟要素のテキスト入力でした・・・

<form>
<div id="DESCRIPTION">〜</div>
<input name="NAME" type="text">
<input name="TYPE" type="text">



</form>

と言った感じです。

>>603
子孫全部を参照してたんですね。
調べてみると、子要素だけを返す場合はchildrenプロパティでした

>>604
表示されるようになりました。ありがとうございます。
もしInternetExplorer型を利用する場合、マクロを使う人全員が各々参照設定を変更する必要があるのでしょうか。
0613デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:07:05.64ID:HhG+br3u
>>611
> もしかして、言い負かされるのが嫌だから今になっても論理破綻に気付いてないフリをする作戦か?
それお前な w
0614デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:13:52.93ID:1VnLB036
VBer完敗だな
VBAでもHTMLやJavascriptが絡むと全然ダメダメなのね
やっぱり一つの事しか出来ないと発展しないな
0615デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:16:39.89ID:9xPZi6uk
>>612
参照設定はブック毎だからそのブックを使うなら問題無い。
しかしソースコードの配布の場合やモジュールの配布だったらそれぞれが参照設定する必要がある。

GetElement系は4つ有るけど1つだけを返すのはGetElementByIdだけ。
他はGetElement"s"というようにsが付いている。
0616デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:31:45.14ID:oMGTI9sO
だからなんで聞いてもいないことをいきなり語り出すの?
しかも半端な知識で
0617デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:33:26.52ID:9xPZi6uk
>>613

論理に強い学生、弱い学生の話をしている時の話。

A「文系大学ってのは前提として教育学部とか文学部のねえちゃんが入る所という話だと思ってるんだけど」
B「ねえちゃんというのは印象操作だね。学部はたくさんあるんだから。法学部のあんちゃんと言ったら真逆の印象になるだろ」
C「教育学部、文学部にいる法学部のあんちゃんって何だ?」←これお前。
0618デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:34:00.47ID:vNNJJh8I
自作関数で
getFishみたいなのを作るとき
魚が複数だと想定したときどうしますか?
英単語ではfishの複数形は同型のfishです。
0619デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:35:10.45ID:vNNJJh8I
>>572
ありがとうございます。
できるのですね。
どうしたらいいか教えていただけませんか?

>>573
なんか金を払わないと使えないようですね。
こんなケチくさいVBAの言語ってまるでウンチですねw
0621デフォルトの名無しさん
垢版 |
2018/08/14(火) 20:43:07.05ID:UeTN7rkw
>>618
普通はitem等の抽象的な単語になるので、複数形がitemsになるだけ
fishの複数形は知らなかったけど、それは考えた事がないな

どうしてもバッティングしてしまうなら、fish_multiなどアンダーバー付けて判別できるようにすると思う
多分一生その事態に出くわすことはないと思う
0623デフォルトの名無しさん
垢版 |
2018/08/14(火) 21:20:02.20ID:CO1HK5vR
英語のテストじゃないんだからルール指向でfishsでOKよ
外人プログラマでもわりとこう書く人が多い
0628デフォルトの名無しさん
垢版 |
2018/08/14(火) 22:28:07.20ID:n9VvPXNA
>>627
そりゃもちろん理系院卒のあんちゃんたちもExcelとVBAを使っている実情があるから言ってるんじゃんか。
その実情を踏まえないから印象操作だとなったんでしょ。
0629デフォルトの名無しさん
垢版 |
2018/08/14(火) 22:41:39.16ID:9xPZi6uk
>>627
もう1度>>482を読み返せ。
>>482は「部門部署はたくさんあるんだから。」と書いてる。
総務、営業の話を否定していると何度言ったら・・・
0634デフォルトの名無しさん
垢版 |
2018/08/14(火) 22:52:30.79ID:FxNfwjJS
煽り合いやめーや
0635デフォルトの名無しさん
垢版 |
2018/08/14(火) 22:53:08.09ID:5GU0qsYr
俺がまだ理系学生だったころ
Windowsを使ってる仲間がそもそも居なかった
データ解析、シミュレーション、実験機器制御、ビジュアライゼーション、レポーティング、プレゼンテーション、ツール作成
いろいろやったけどVBAは1度も使ったことがなかった
Excelも社会人になってはじめて使った
0636デフォルトの名無しさん
垢版 |
2018/08/14(火) 22:53:20.88ID:FxNfwjJS
                              / ̄ ̄ ヽ,
           喧嘩をやめゅてぇ〜♪    / 丶 /   ',
                         ノ//, {゚}  /¨`ヽ {゚} ,ミヽ
 ふたりをとゅめてぇ〜♪        / く l   ヽ._.イl    , ゝ \
  .ni 7                  / /⌒ リ   ヘ_/ノ   ' ⌒\ \
l^l | | l ,/)                (   ̄ ̄⌒          ⌒ ̄ _)
', U ! レ' /   / ̄ ̄ ヽ,       ` ̄ ̄`ヽ           /´ ̄
/    〈   /        ',        .n   .|   ・    ・   |
     ヽっ{゚}  /¨`ヽ {゚},       l^l.| | /)ノ           |
  /´ ̄ ̄ .l   ヽ._.イl  ',      | U レ'//)           ノ
/  ィ-r--ノ   ヘ_/ノ   ',    ノ    /          ∠_
   ,/              ヽ rニ     |  f\      ノ     ̄`丶.
  丿'               ヽ、  `ヽ   l |  ヽ__ノー─-- 、_   )
. !/                  ヽ、 |   | |           /  /
/                      !jl   |ノ          ,'  /
 .l                      l    |          |   ,'
 .|  ・                  丶   ヽ         |  /
 !                 ア!、,  |   |        ,ノ 〈
./            ・   ./'  (  ヽ_____ノ        ヽ.__ \
                 /   ヽ._>              \__)
0637デフォルトの名無しさん
垢版 |
2018/08/14(火) 23:02:13.52ID:n9VvPXNA
>>632
同じ構造に見えるけどそれが何か?
0638デフォルトの名無しさん
垢版 |
2018/08/14(火) 23:03:35.49ID:n9VvPXNA
>>632

>>482
>>617のBまで

が同じ構造ね
0640デフォルトの名無しさん
垢版 |
2018/08/14(火) 23:11:16.42ID:1MVGxjCr
朝から晩まで延々とくそどうでもいいような話、よく続けられるなお前ら
0643デフォルトの名無しさん
垢版 |
2018/08/14(火) 23:31:25.07ID:n9VvPXNA
>>642
法学部だけど?
0646デフォルトの名無しさん
垢版 |
2018/08/15(水) 07:50:26.11ID:+0zUs7od
>>644
何言ってんだ?
法学部 ⇔ 理系院卒
学部 ⇔ 部門部署
という対応関係だろ。
>>617がどういう意図で書いたかは知らんが俺は>>482でそういうつもりで書いた。
0647デフォルトの名無しさん
垢版 |
2018/08/15(水) 08:10:19.35ID:MbmwE69Z
>>646
だよな。
誰がどう見てもそれ以外無いでしょ。
日本語が分からない奴なら理解出来ないかもしれんが。

>>642
>>644
言質を取ってから挙げ足を取るようなことは辞めたら?
明らかなんだから確認する必要無いだろ。
それとも本当に理解出来てないのかもしれんが。
0652デフォルトの名無しさん
垢版 |
2018/08/15(水) 09:22:29.19ID:MbmwE69Z
法学部→全体に対い一部のできる奴の喩え
理系院卒→全体に対して一部できる奴の喩え

学部→全体の喩え
部署→全体の喩え

ねえちゃん・おっさん→一部のできない奴の喩え
ねえちゃん→一部のできない奴の喩え

事務部門→一部のできない部署の喩え
教育学部・文学部→一部のできない学部の喩え
0653デフォルトの名無しさん
垢版 |
2018/08/15(水) 09:34:06.55ID:+0zUs7od
>>650
対応関係ってのは単に

 (あ)と(い)は(う)である
 (A)と(B)は(C)である

という二つの主張における

 あ ⇔ A
 い ⇔ B
 う ⇔ C

という対のことを言うんだから
お前が変な考えに囚われているだけだよ
0654デフォルトの名無しさん
垢版 |
2018/08/15(水) 09:48:29.72ID:o8lgioa7
>>651-653
何一生懸命言い訳してるのか知らんけど
・法学部は学部に含まれる
・理系院卒と部署に直接の関係はない
ただそれだけ
0655デフォルトの名無しさん
垢版 |
2018/08/15(水) 09:51:26.21ID:+0zUs7od
>>654
・法学部は学部に含まれる
・理系院卒と部署に関係はある
以上
俺がそういってるんだからそうなんだよ。文句つけんな。
0657デフォルトの名無しさん
垢版 |
2018/08/15(水) 11:31:11.58ID:pqG57C1I
前提に正も誤も無いとか言って自分の前提は無条件で信じられるべき
なのに他人の出す前提は理解すら示そうとしないダブスタ

相手にするだけ無駄なやつ
0658デフォルトの名無しさん
垢版 |
2018/08/15(水) 11:44:29.14ID:o8lgioa7
> 相手にするだけ無駄なやつ
ならレスしなきゃいいのに…
悔しさ滲み出てますよ w
0661デフォルトの名無しさん
垢版 |
2018/08/15(水) 12:05:44.37ID:azz2Q493
無駄話やら罵り合いしたいだけならスレ立ててそこでやってくんねーかなー
0662デフォルトの名無しさん
垢版 |
2018/08/15(水) 12:07:24.16ID:pqG57C1I
>>660
議論に乗るつもりがないだけでお前を馬鹿にするのをやめる理由はない
お前ただ相手にされなくなったのを論破したと勘違いして生きてきたっぽいな
0665デフォルトの名無しさん
垢版 |
2018/08/15(水) 12:16:44.17ID:kebfuqT8
ここまでVBAの話なし
0667デフォルトの名無しさん
垢版 |
2018/08/15(水) 12:54:37.56ID:KuKFPEdV
>>661
VBAの話がしたいなら違うスレ立ててやれ
0668デフォルトの名無しさん
垢版 |
2018/08/15(水) 12:56:36.01ID:MbmwE69Z
>>654
引数が偶数だったら文字列を返し、奇数だったら数値を返すプロシ―ジャがあったとしよう。

お前は引き数同士、戻り値同士を比べてプロシ―ジャが2つあると言い出すバカ者だ。

構造の話なんだから引数と戻り値の関係を比較して、両者が同じ関係かどうか評価しろよ。
0669デフォルトの名無しさん
垢版 |
2018/08/15(水) 13:02:03.82ID:o8lgioa7
また頓珍漢なこと言い出したぞ w

まあ「含まれる」とかが構造の話と思えない時点で詰んでる
0670デフォルトの名無しさん
垢版 |
2018/08/15(水) 13:07:08.07ID:MbmwE69Z
ついでに言っとくと法学のあんちゃんは全ての学部のどれかに含まれる。
理系院卒のあんちゃんも全ての部署のどれかに含まれる。

同じ構造だ。
0671デフォルトの名無しさん
垢版 |
2018/08/15(水) 13:09:43.34ID:FDr69IxI
この数式のない一軒不毛そうな議論から規則性とか関連性を見つけるのもプロクマラーに必要なスキル
0672デフォルトの名無しさん
垢版 |
2018/08/15(水) 13:10:36.49ID:+0zUs7od
やっと納得を得たようでなによりだ。本題に戻ろう。

部門部署はたくさんあり、総務や営業以外の事務部門には理系院卒のあんちゃんが点在している。
彼らは少しはプログラミングできて他言語も知っているし、申請すればVisualStudioも入れられる。
事務部門全体で見た潜在的なIT能力は高い。

一方、Excelは社内で重要な業務に使われていて部門間・会社間でExcelを介した依存関係が双方向に発生している。
Excel・VBAは必須のツールだ。

そのIT能力でExcelやVBAの能力を補うことが正しい戦略だ。
ネットに繋げないとかOSSが利用できないなんて論外だ。
0674デフォルトの名無しさん
垢版 |
2018/08/15(水) 13:46:28.89ID:o8lgioa7
>>670
> 理系院卒のあんちゃんも全ての部署のどれかに含まれる。
まじで言ってる? w
理系院卒の無職がいないとでも思ってるのか?

>>672
>>655で引っ込んどけばいいものを…
■ このスレッドは過去ログ倉庫に格納されています

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