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


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

●EXCEL・VBA質問スレ Part2●



1 名前:デフォルトの名無しさん [2007/05/27(日) 00:06:58 ]
・まじめにExcelの機能を追及してみようと思う奇特なひと
・スキルがないのに無理やりVBAの仕事を押し付けられた普通のひと
・VBAなんていまさらやりたくないのに業務で仕方なく使っているひと
・とにかく漏れにこんな仕事まわすなと怒っているひと
そんなM$大好きなひとからアンチM$なひとたちまで幅広くカバーするスレです

前スレ
pc11.2ch.net/test/read.cgi/tech/1168308855/

944 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 20:51:56 ]
基本は
if 条件式 then
elseif 条件式
end if

945 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 21:50:07 ]
>>944
if 条件式 then
elseif 条件式 then
end if



これも基本だし>>942も基本のうち

946 名前:デフォルトの名無しさん mailto:sage [2007/09/11(火) 23:17:18 ]
elseifなんかソース汚くなるしLIKE演算子に用があるときぐらいしか使わんわ

947 名前:デフォルトの名無しさん [2007/09/11(火) 23:54:01 ]
で?

948 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 00:33:43 ]
>>937の例だと
select case hoge
case 1,3,5
case 2,4,6
end select
とかでいいんでないの
magic numberだが

949 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 01:27:54 ]
>>946
ハゲは黙ってろw

950 名前:デフォルトの名無しさん [2007/09/12(水) 15:29:00 ]
>>937
配列渡しの関数作って戻り値をIF文で判定するしかないじゃね
select文に拘ってもしょうがない

951 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 20:45:54 ]
質問です。
本日、面接に行ったところ、1週間でVBAで計算機を作って来いと言われました。
ちなみに、VBAどころかプログラム自体、一切触ったことありません。

で、まだソース部分は全く手付かずなのですが、
ユーザフォームに0〜9ボタンや、+、-などのボタンとテキストボックスを貼り付け、
ボタンを押して、値なり結果をテキストボックスに返す感じで行きたいなと。
ただ、ユーザフォーム上で計算機としての動作が可能なのか、
アプローチが最初から間違っていないか、その点を教えていただきたいです。

探し方が悪いとは思うのですが、そういったものを紹介しているサイトも
見つけられなかったものですから…


952 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 20:51:35 ]
>>951
ちなみに面接官もここチェックしてるから




953 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 21:10:17 ]
vbaじゃなくてvisual basicで探せ

954 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 21:41:02 ]
>>951
それを自力で出来るかどうかを見てるわけだから不正をせず自力でやりましょう
不正をして採用されても、能力以上のことばかり要求されて辛い思いをするのは君ですよ

自分の能力に見合ったものを選ぶか、上を目指したければズルすることではなく己を高めることを考えましょう

955 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 22:08:06 ]
>>951
ひとつだけ言っておく

>ユーザフォーム上で計算機としての動作が可能なのか

可能

956 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 22:09:28 ]
>>951
考え方は合ってる
数字ボタン:値の取得
加減乗除などのボタン:フラグ
って考えれば良い


957 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 23:15:12 ]
"を文字列として扱いたいのですが、例えば
"My name is nanashi"という具合に"(半角)まで表示させるにはどうすればいいでしょうか?
環境はExcel2003です。

Dim tk as string
tk=""My name is nanashi""
だとエラーが出ます。

たぶん
 tk=???&"My name is nanashi" &???
が正解であると思うのですが???に何を入れればいいのか思い出せません。
PC-98時代のベーシックならCHR(??)だったような記憶があるのですが、VBAの場合どうすればいいのでしょうか?
お願いします。

958 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 23:18:56 ]
ググレカス

959 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 23:31:11 ]
>>957
Msgbox """ぐぐれ"""

960 名前:デフォルトの名無しさん mailto:sage [2007/09/12(水) 23:42:44 ]
奇数個をはさんでも偶数個に修正するんだな

961 名前:デフォルトの名無しさん [2007/09/13(木) 01:58:19 ]
>>957
実はVBAにもCHRあるから同じように書ける






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前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