VBAのコントロールなんてただでさえ標準コントロールのサブセットみたいな 扱いなのにそんな妙なところだけ親切(いや俺にはそんな機能が親切とは思えんが) だったりするわけないだろう常識で考えて。。
>>948 だってそれが主目的じゃん。
photo shop持ってるのに、paintでレタッチするようなもんだ。
>>948 別にExcelにひっつける必要はないと思うよ。
MSXMLでXMLをいじくったりしてるし。適当なVBのメモパッドだと思えば。
Excelだとデータをそのままシート上で
表現できるからいろいろとぬるぬる処理できて便利なんだよね。
>>951 自分で文字列の長さ測って適当なサイズ設定してあげるしかないんじゃないかな。
プロポーショナルフォントはもちろん解除してね。
>>951 自動で調節する方法はない。
どこか作業列にアイテムを入れてセル幅を自動調節して結果をチェックするのが一番簡単。
完璧にやるならWin32APIのGDI関数で文字列の幅を取得。
956 :
デフォルトの名無しさん :2008/12/02(火) 21:22:57
Excel VBAの良書ありませんか? 業務でたくさんの仕様書を書いたりしているわけですが、 作った大量のブックの書き方が間違っていた場合など、 これを一つ一つ開いて、手で同じセルに同じ文字を打ち込むわけです。 これがバカらしいのでマクロを作りたいです。 当然必要になるであろう機能といえば、マクロでブックを開くとか、上書きするとか、閉じるとか、上書きで閉じるとか。。 つまりこういうことをするのに便利なリファレンスマニュアル的な本が良いです。 三角関数だの、キューブだの、そんなものはどうでも良くて。 で、逆引き系で、「ブックを閉じるには」っていう一見気の利いた見出しが合って 開いてみると、実はブックの閉じ方だけが載っていて、関連するであろう 「保存して閉じる」とか「上書きで閉じる」とかそういう機能はまったく触れてないような やっつけハウツー本はいらないです。 m(_$_)mよろぴこ
最近VBA本の質問多いけど、本見るよりもググった方が早いと思うけど
ああ。そうだよねぇ。普通そうだよね。そうなんですよ。 でも客先だとグーグル禁止なの。・゚・(ノД`)・゚・。
>>958 VBAのヘルプ以上のことが書いてある本はまずない気がする。
というか、VBAなんてヘルプがあれば当たり前の作業は当たり前にできるでしょ。
Win32API使わないとできないようなこと(まあ普通に多い)が書いてある本はまずない。
まず客を説得することを考えるべきだろうね。
客が余程の馬鹿か君の説明能力が欠如してなきゃweb閲覧ぐらい許可するでしょ。
しかし、そんなレベルの人を使ってる「客先」が気の毒になるな。
グーグル禁止どころかネット禁止の職場なんていくらでもあるが
合理性の話をしているのであって「ある/ない」の話なんぞした覚えはないが。 しかし、なんて馬鹿って得意げなんだろう。 20年30年生きてりゃ自分の知能が如何程かわからんわけでもあるまいに。
> まず客を説得することを考えるべきだろうね。 > 客が余程の馬鹿か君の説明能力が欠如してなきゃweb閲覧ぐらい許可するでしょ。 許可するしないとか問題外なの どうやっても"できない"職場なの
俺はエスパーじゃないからそんなこと知るかよ。
>>958 になんて書いてあるんだよ。
久々に見たわこんなトンチキ。
久々に見たわこんな上から目線のやつ。
禁止というか、そもそもそこにネット回線が引かれてないとかね。
>>962 その通り。
そしてWebの許可をもらうとかそういうことは論点でもない。>なんかやたら威勢の良い世間知らずの方
ExcelVBAでユーザーコントロールって作れる?
>>966 >>958 本人かどうか知らないが、そういう台詞は状況を正確に書いてから言ったらどうだ。
まあこの手の馬鹿に何いっても無駄だろうけど。
まあこの手の自意識過剰で偉そうぶった馬鹿は何いっても無駄だろうけど。
Excelに付属のオフラインヘルプだとちょっと足りないんだよなあ。
昔はMSDNのCDに詳しい追加のヘルプファイルが入ってたけど、今でもそういうのはあるんだろうか。
VBとWIN32のヘルプをノートパソコンに入れて持ち歩いてたよ。
とりあえず持ち歩くなら技術評論社のポケットリファレンスが小さくてオヌヌメ。内容はちょっと薄いけど
ちょっとセルにデータを入れたいとか簡単なプログラミングならこれで十分。
ttp://www.amazon.co.jp/dp/4774135674
本の有無を質問するのにネットワーク環境まで書きたくないです。もう良いです。
と、思ったら
>>970 ありがとうございます。早速チェックします。
よく書店に売ってる分厚い本でいいと思うんだけどなあ。 正直、必要な記憶つったって仕様書とか扱うだけならごくごくわずかだし、 リファレンスが必要とは思えない。 分厚い本の最初だけ懇切丁寧にやって 後は興味のあるプロパティとメソッドだけおぼえりゃしたいこと出来る。
モバイル持ち込むか、ダメなら携帯でググれよ。 馬鹿か?
俺秀和システムの「〜大全」の本、仕事半分趣味半分で10冊以上は持ってるけど、 いざって時にピンポイントで役立つのはやっぱネットの情報だなぁ 先人はみな自分が考えるような疑問や壁に既にブチ当たっているものであり、 自分が天才か途方も無いアホでない限り、そこには大体たどり着けるしね でもそれ専門で食ってでもない限り、少しずつ腕は錆びるものだし 覚えた知識もすぐに薄れていくから、それを繋ぎとめるためにも書籍はやっぱ必要 俺は自宅のトイレで本読む癖あるから、半書斎化してるよ
>>974 ネットが駄目というくらいだから、持ち込み制限とかありそう。
持ち込みとか当然無理に決まってるだろう。 携帯は仕事中にいじるのは良くおもわれないからひかえてる。 いちいち「VBAの文法調べてるんですよ」とか弁護しながら使うのは嫌だw
無能だと思われるのは気にしないんだ。 好きにすれば?
>>977 間違いなくお前さんが勝手に思い込んでるだけ。
いや正確に言うと、「そう思い込むことにした」だけ。
自分のコミュニケーション能力の欠如を直視する代わりに、ね。
だから余程馬鹿な客でもなければ、「自分が雇ってる人間の生産性の向上に繋がること」
=「自分が得すること」を拒否なんかするかよ。
本当最近こういう社会人として最低限のコミュニケーション能力が欠如してる奴が多くて困るんだよ。
日本国内でラボに携帯電話、ノートパソコン、USBメモリなど一切持ち込み禁止の会社なら知ってるけど、 書籍の持ち込みまで禁止ってのはちょっと聞いたことがない。 たぶん俺が知らないだけなんだろうけど、世界は広いんだなあ。
俺の職場は入館するときに金属探知機通るんだぜ
勝手に下にいるだけだろ
>>979 ここは社会人指南スレッドじゃありませんので、
いい大人が説教こくのはやめてください。
985 :
デフォルトの名無しさん :2008/12/03(水) 01:20:17
>>985 hatenaを読んでも判らないのならhatenaで聞くか諦めるのが宜しいかと。
メモ帳に張る必要はないんじゃ? ただ単にセルにある値を順に.txtで保存するだけでしょ。
988 :
デフォルトの名無しさん :2008/12/03(水) 01:38:42
実はデータが2000ほどあってとても手作業では・・・ .write Replace(ActiveSheet.Cells(i, 2).Value, vbLf, vbCrLf) の部分で引っかかってしまって。
>>988 Sub a()
F = "c:\data1\" 'フォルダ指定
r = 1
While Cells(r, 1) <> ""
Open F & Cells(r, 1) & ".txt" For Output As #1
Print #1, Cells(r, 2)
Close #1
r = r + 1
Wend
End Sub
>>989 さま
本当にありがとうございます。
助かりました!
991 :
デフォルトの名無しさん :2008/12/03(水) 08:03:12
入門書を読んだだけの私にはサッパリ・・・
>>984 いい大人じゃないだろ。社会経験ほとんどない青二才丸出しだろ。
>>979 Web閲覧を許可した場合のリスクとメリットの比率の問題だろ
メリットのほうが大きく上まれば許可するかも知れんが
そんなことはまずないなw
ところで誰か次スレを・・・
てか、その程度の事が出来ないような奴に仕事頼むなよ。 マジで。
>>975 excelで判らないことがあるとトイレに駆け込む姿を想像した
996 :
975 :2008/12/03(水) 20:32:08
>>995 便意を催すとExcel本掴んですごい勢いで入る事は結構あるよw
まぁExcelに限らず専門書の類なら何でもだけど
次スレをVBAを駆使して立ててください。
1000なら次はなしw
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。