エクセルVBA質問&研究板

このエントリーをはてなブックマークに追加
>951

何が言いたいのか良くわからんけど、こんな意味?

Sub aaa()
 MsgBox Range(Cells(1, 1), Cells(4, 1)).Address(0, 0)
 a = "A1": b = "A4"
 MsgBox Range(a & ":" & b).Address(0, 0)
End Sub
953951:03/02/20 23:33
>952さん
ありがとうございます。
説明不足でした。。。
たとえば
列を colpos=Day(Date + 1)
と、設定します。
この列の1から120行目をセレクトしたい場合の表記方法を教えて
いただけませんか?
お願いします。

一行目をselectしてからresize()じゃ駄目?
955952:03/02/21 00:06
>953

最初の回答とほぼ同じだが、、

Sub aaa()
Dim colpos As Integer
 colpos = Day(Date + 1)
 With ActiveSheet
    .Range(.Cells(1, colpos), .Cells(120, colpos)).Select
 End With
End Sub

954さんの方がスマートかな、、

Sub bbb()
Dim colpos As Integer
 colpos = Day(Date + 1)
 With ActiveSheet
    .Cells(1, colpos).Resize(120, 1).Select
 End With
End Sub
956951:03/02/21 00:27
>952さん
>954さん
ありがとうございました。
セルをひとつずつコピペするという作業をしていたので、
早くなりました。
ありがとうございました!!!
 

957名無しさん@そうだ選挙にいこう:03/02/21 13:59
VBA初心者の質問です。
ユーザーフォームを作っているのですが、
「ファイルを開く」ボタンをどうやって作ればいいのかわかりません。
ユーザーフォームの中で、読み込むファイルを指定したいのですが・・・
皆さん宜しくお願い致します。
958名無しさん@そうだ選挙にいこう:03/02/21 15:16
>>957
コマンドボタンを作って、それに対応したスクリプトを書く

Private Sub CommandButton1_Click()
なんちゃら
End Sub
>>958
( ´,_ゝ`)プッ
960名無しさん@そうだ選挙にいこう:03/02/21 18:10
スクリプト−−!
>957

Application.GetOpenFileName
962bloom:03/02/21 19:49
963名無しさん@そうだ選挙にいこう:03/02/21 20:21

「このまま一生彼女ができないのでは…」

 私は社会学を専攻している者です。社会学や周辺の学問を利用し、実践的な
恋愛理論を開発しております。机上の空論に終わらず、あくまで実践的。効果
は絶大です。この理論は私自身の苦悩から生まれました。モテないことに深く
悩んでいた私は社会学部に入り、恋愛をはじめとするコミュニケーションにつ
いて考察することを決意。開発期間およそ6年。やっと研究が実を結びました。
ルックスなんて恋愛に関係ないということを自ら証明したのです。今回はその
集大成を公開しようと、メールマガジン発行を決めました。すでに数回発行し
ておりますが、購読者にはバックナンバーが閲覧できますのでご安心を!

 今ならまだ間に合います。春、出会いの季節に幸せが訪れるかどうかは、あな
たの選択次第です。絶対に後悔はさせません。「90日彼女ゲットプログラム」
もちろん購読は無料! → → http://www.h5.dion.ne.jp/~psysys/index.html
964名無しさん@そうだ選挙にいこう:03/02/21 20:40
どこかで見たのだけど
EXCELのVBAもVBA.NETになって
現行のVBAが無くなると聞きました。

VBAとVBA.NETは別物とも聞いたのですが…
どこで。
>>964
名前が変わるだけだろ。
Office2000→OfficeXPみたいなもんだ。
VBA.NET云々はしらんけど
VB6とVB.NETは全くといって良いほど別物だが。
寧ろVCAがいいな。classも完全準拠で。さらにansi c++だと尚よし
969名無しさん@そうだ選挙にいこう:03/02/22 02:00
>>968
うおー、それイイ! VCA!
970名無しさん@そうだ選挙にいこう:03/02/22 02:02
>>964
仮にそうなっても「参照設定」Visual Basic For Application
にチェックするだけだろ。VBAランタイムが提供されるよ。
CでExcelを操作?
馬鹿みたいな発想だな。
CとC++を区別できないおばかさんですか?
Cで関数(例えば足し算)を書いて
それをVBAから使うのって簡単ですか?

"C言語 VBA"で検索しても関係ないページがでてきてしまいます。
私がやろうとしてしることの検索キーワードだけでもいいのでご教授ください。
>>973 win32api dll stdcall vb
975名無しさん@そうだ選挙にいこう :03/02/22 19:10
質問です。

エクセルシートに表があるとして、データをキーボードで入力します。
しかし、入力値は「コード」や「商品名」などの定まった値で変化の無い
場合があります。ここに間違えて入力するのを防ぐために各セル(行数は
入力データ量によって変化)にドロップダウンリストを表示させ、そこから
選択させたいのです(オートフィルタみたいに)。リストに無い場合は
手入力優先になる必要があります。

まったく対処方法がわかりません。ポインタだけでも教えてください。
お願い致します。
>>975
「データ」→「入力規則」→「設定」タブの「条件の設定」で
「入力値の種類」に「リスト」を選択。


Excelのバージョンぐらいは書いた方がいいと思うぞ。
>>976
でもそれではリストにない場合手入力できないのでは?
978634(975):03/02/22 19:35
>>977
そーなんですよ。
>>977-978
エラーメッセージタブのスタイルを、停止以外にすれば入力できるぞ。
980634(957):03/02/22 19:56
>>979
ブック依存する方法は採用できないのです。
入力する帳票フォーマット(データ入力カラムの位置、数)
は固定ですが、ユーザはシートを新規作成しても同様な
処理を行える必要があります。
>>980
NewWorkbook(sheet)イベントで
新規作成時に入力規則を設定するマクロを組む
982634(957):03/02/22 20:42
>>981
ブックを2つ開いて他のブックからシートをドラッグしてきたときに
対応できないのではないでしょうか?
>>982
SheetActivateイベントを使え
>>982
最初にどういう環境・運用状況なのかをきちんと
説明しろよ。
回答もらう度にあれこれケチつけてるように見えて
不快だぞ。
>>980
> ブック依存する方法は採用できないのです。

ほとんどの機能がブック依存では?
>>984
同意。
最初からきちんと説明して欲しい。
もうこの件に関しては回答するのやめる。
987名無しさん@そうだ選挙にいこう:03/02/23 00:28
>もうこの件に関しては回答するのやめる。
どこで回答してんの。
988名無しさん@そうだ選挙にいこう:03/02/23 12:04
>Cで関数(例えば足し算)を書いて
>それをVBAから使うのって簡単ですか?

このレベルについて書いてある書籍ってありますか?
>Cで関数(例えば足し算)を書いて
>それをVBAから使うのって簡単ですか?

以前、適当にググッったサイトを見ながらやってみたら出来たよ>VC++でつくった足し算DLLをexcelから呼び出すの
その後配列の受け渡しが良く解らなくてほっぽってあるけど。
991名無しさん@そうだ選挙にいこう:03/02/23 17:55
質問したいから次スレたててちょうだいな。
992不動産屋Y:03/02/23 18:01
質問です。
当方、不動産屋なのですが、顧客データや物件情報のほとんどが
賃貸管理ソフトにてcsvファイルとしてはき出せる状況にあります。

このcsvファイルをエクセルのVBAにて加工してあらゆる業務ドキュメント等を
生成したいと考えてます。
例えば、、、
・賃貸ソフトより詳細で使い勝手の良い空室リスト
・同じく入力が簡易なクレーム処理報告書(物件、入居者データ等をcsvから持ってくる)
及びクレーム履歴データベース化
・物件毎の入居者連絡先一覧(簡単に項目を取捨選択できる)
・物件マスターデータからの取り込みによる物件毎の設備一覧

多分VBA使いの方々にとってはお茶の子さいさいなプログラミングだと思います。
さて、これらをメールや掲示板でのやりとりでサンプルデータからプログラムをオーダーしたいのですが、
そういうSOHOつーか、個人で承るプログラマーっていらっしゃいますか?
もしくはどこかのサイトへ行けばそう言う人との接点があるのでしょうか?
上記例の一つあたり5千円前後で発注したいのですが。

私がやりたいのは山々ですが、バカだし本業が忙しくてそれどころじゃありません。
アウトソーシングです。(w
993不動産屋Y:03/02/23 18:08
質問です。
当方、不動産屋なのですが、顧客データや物件情報のほとんどが
賃貸管理ソフトにてcsvファイルとしてはき出せる状況にあります。

このcsvファイルをエクセルのVBAにて加工してあらゆる業務ドキュメント等を
生成したいと考えてます。
例えば、、、
・賃貸ソフトより詳細で使い勝手の良い空室リスト
・同じく入力が簡易なクレーム処理報告書(物件、入居者データ等をcsvから持ってくる)
及びクレーム履歴データベース化
・物件毎の入居者連絡先一覧(簡単に項目を取捨選択できる)
・物件マスターデータからの取り込みによる物件毎の設備一覧

多分VBA使いの方々にとってはお茶の子さいさいなプログラミングだと思います。
さて、これらをメールや掲示板でのやりとりでサンプルデータからプログラムをオーダーしたいのですが、
そういうSOHOつーか、個人で承るプログラマーっていらっしゃいますか?
もしくはどこかのサイトへ行けばそう言う人との接点があるのでしょうか?
上記例の一つあたり5千円前後で発注したいのですが。

私がやりたいのは山々ですが、バカだし本業が忙しくてそれどころじゃありません。
アウトソーシングです。(w
>>993

探せばいくらでもいるだろうが、まともな人が相手にしてくれるかどうかは疑問。

ユーザーインターフェイスと紙出力のレイアウトで
あーしろこーしろと、ぐちゅぐちゅ注文つけられることは目に見えている
(きっちりと打ち合わせする気ないみたいだし)ので、
手間暇ばかりかかって5千円でしょ?

学生バイト探すのがいいんじゃない?
>>993
物件紹介料で、家賃の1ヶ月分も持っていくくせに
5000円で、そんなもん作らせるのか・・・

絶句だな。
>>993
「飯おごります」とでもいっていれば、まだ可愛げもあったのに。

5000円って中途半端。
テストデータでないのならやってもいい人いるかもね
998名無しさん@そうだ選挙にいこう:03/02/23 19:12
('A`) 1000!
>>993
5000円なんかでやってられっか(w
1000!!!
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。