1 名前:既定のプロパティさん mailto:sage [2012/01/29(日) 00:05:13.16 ] 01 pc11.2ch.net/test/read.cgi/tech/1054356121/ 02 pc11.2ch.net/test/read.cgi/tech/1168308855/ 03 pc11.2ch.net/test/read.cgi/tech/1180192018/ 04 pc11.2ch.net/test/read.cgi/tech/1189814602/ 05 pc11.2ch.net/test/read.cgi/tech/1197448064/ 06 pc11.2ch.net/test/read.cgi/tech/1205231499/ 07 pc11.2ch.net/test/read.cgi/tech/1212587819/ 08 pc11.2ch.net/test/read.cgi/tech/1219673793/ 09 pc11.2ch.net/test/read.cgi/tech/1228372971/ 10 pc12.2ch.net/test/read.cgi/tech/1235332603/ 11 pc12.2ch.net/test/read.cgi/tech/1241885130/ 12 pc12.2ch.net/test/read.cgi/tech/1247566074/ 13 pc12.2ch.net/test/read.cgi/tech/1254281104/ 14 pc12.2ch.net/test/read.cgi/tech/1262748898/ 15 pc12.2ch.net/test/read.cgi/tech/1271261239/ 16 hibari.2ch.net/test/read.cgi/tech/1280045912/ 17 hibari.2ch.net/test/read.cgi/tech/1289182437/ 18 hibari.2ch.net/test/read.cgi/tech/1298240666/ 19 hibari.2ch.net/test/read.cgi/tech/1305754555/ 20 hibari.2ch.net/test/read.cgi/tech/1312435844/ 21 hibari.2ch.net/test/read.cgi/tech/1316931607/ 前スレ: Excel VBA 質問スレ Part22 toro.2ch.net/test/read.cgi/tech/1322400978/
559 名前:デフォルトの名無しさん [2012/03/10(土) 17:53:10.37 ] それってあるデータを見栄えのいいように整形するためにシートを作ってるって解釈でいいの?
560 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 18:26:11.05 ] 試したけど、空白シートをただ追加するだけなら5000シートでも問題なかった Excel2007 on Win7 シート毎の有効行やvlookupなど、少しずつ条件を変えて状況が変わるか試してみたら? 原因が特定できれば対処も考えやすいと思う
561 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 19:17:20.06 ] まず数百もシート作るっていう設計を考え直した方がいいんじゃないかと
562 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 21:48:45.31 ] ここは64bit版の出番だな。
563 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:17:58.69 ] Range("A1").Characters(Start, Length).TextのLengthに256を超える数値は指定できないんでしょうか? 257以上を指定したらCharactersクラスのTextプロパティを取得できませんってエラーが出るんです…
564 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:42:09.93 ] >>563 うちの2007ではちゃんと動いてる 環境かけ
565 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:49:30.49 ] >>564 Windows7 64bit版、Excel2010 32bit版です。。
566 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:52:16.01 ] ntの頃は、鯖と普通のやつの違いがレジストリのどっかが違うだけだったネタがあったな
567 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:53:02.68 ] >>566 誤爆
568 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 22:54:11.13 ] 今試したらRange("A1").Characters(Start, 257).Font.Bold = Trueとかは動くのに Textプロパティだとエラーが出てしまいます。。 やりたいことはTextプロパティを使わなくてもできるので別の方法考えてみます。
569 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:03:29.53 ] >>568 Length=256なら本当にOKなの?
570 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:07:39.75 ] >>569 MsgBox Range("A1").Characters(1, 256).Text MsgBox Range("A1").Characters(1, 257).Text の両方を試して256はOKでした
571 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:11:18.10 ] >>570 うちは同じ環境だけど、エラーでない
572 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:15:31.25 ] >>571 ですよねぇ・・・ 今までもRange("A1").Characters(Start, Length).Textという書き方は何度もしてきたと思うし こんなエラーに出会ったことがないので、たぶん私が何か見落としてるんだと思います。 もうちょっと調べてみます。ありがとうございました。
573 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:22:58.34 ] 質問です。 今、ウインドウ枠の固定を使って、上から3行だけを固定で表示させるようにしています。 この固定部分にボタンを配置して、マクロを登録しようと考えています。 それで、ホイールを回せば4行目から下が上下にスクロールするわけですが、ホイールを 回して下に適当にスクロールさせて、固定部分のボタンを押す。 そうすると「画面に表示されている」上から4行目のセル番地を取得する。 そういうマクロを作成したいんですが、これは可能でしょうか? すみませんがよろしくお願いします。
574 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:33:19.28 ] >>573 MsgBox ActiveWindow.ScrollRow + 3
575 名前:デフォルトの名無しさん mailto:sage [2012/03/10(土) 23:42:17.38 ] >>574 おお!できた! 多分できないかなーと思ってたんで嬉しいです。 ありがとうございました。
576 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 00:33:01.82 ] >>572 うちの2007でも、TextやCaptionを取得しようとするとエラーになるな でも設定してもエラーにならずに正常に動く Dim c As Characters Set c = Range("A1").Characters(0, 260) MsgBox c.Text 'ここでエラー おかしいのはRange.Charactersメソッドじゃなくて CharactersクラスのTextメソッドだな エラーのMsgBoxの行を変えてテストした c.Text = String(25, "W") 'これは正常に動作 c.Text = String(250, "W") 'これはエラーは出ないが動作してない c.Text = String(256, "W") 'これはエラー どうも怪しげな動作してるな
577 名前:デフォルトの名無しさん [2012/03/11(日) 02:56:35.77 ] Excelってなんでもできるんだなー Excelで
578 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 04:55:25.47 ] それは無理
579 名前:510 mailto:sage [2012/03/11(日) 09:10:27.01 ] 誰か>>510 知ってる人いませんかね。 OSはXPでエクセル2002です。
580 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 09:39:05.54 ] フォームの場合、エクスポートしたファイルには フォームやそこに配置したコントロールのプロパティと プログラムコードが1つのファイルに書かれているわけだが インポートしたときにプロパティ領域とコード領域を分ける空行部分が コードエディタ側に読み込まれるってだけの話だろ
581 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 09:45:34.73 ] >>580 分かりやすい回答ありがとうございました。
582 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 10:09:37.71 ] え、formってimportできるんすか?!! この前 outportしてそのままimportしたら、class moduleになったので、もうてっきり無理なんだと。。。
583 名前:558 [2012/03/11(日) 14:30:33.27 ] >>559 ええと、業務用です。 取引先ごとに、表紙と帳票をセットにして、FAXするのですが、今までは帳票だけを ガーッと保存もせずに、シート追加して作成するマクロがあって、別にFAXの表紙だけを まとめたExcelファイル(取引先300件分のシートがあって、3,3Mくらいのファイル) の中から、該当の取引先宛の表紙を探して、総FAX枚数や、帳票内の集計数なんかをちょちょっと 直して、印刷して、帳票とマッチングしてFAXしてたんですが、データ(取引先)が 72件もあると、結構2時間ぐらいかかる作業なんです。 この仕事を引き継いだ、元ヘタレPGの私としましては、なんとしてもマクロ化 しちゃいたい衝動にかられまして、FAX表紙は、ざっと3パターンしかなかったので、 取引先を一覧にして、表紙のテンプレに、Vlookup()で引っ張ってきて、 表紙と帳票とセットでシート追加するようにマクロを組んだんです。 そうしたらこのエラーです。 まあ、限界に挑戦するマクロだとは思うんですが、、元々の量の倍になってる 訳だし、、やっぱりファイルを分けるしかないのかな・・。 メモリを食ってる部分が、VlookUPなのか、シート名なのか、それともファイルを 保存してないせいなのか、ある程度でも分かれば、そこを対処してから、ファイルを 分ける方向で行こうかと思って質問させて頂いた次第です。 ひょっとしたらスレチかもしれませんが・・・。
584 名前:558続き [2012/03/11(日) 14:31:55.26 ] 計算式より、値が入ってた方がExcelのメモリは食わないんでしょうか・・・? ちなみにファイルサイズは、2.3Mくらいです。 ここ↓ oshiete.goo.ne.jp/qa/3047947.html で、詳しく説明して下さってる方がいるんですが、ここでいう、「配列数式」や 「揮発性(volatile)関数」ってのが何のことなのか、いまいち分かりません。。 VlookUPのことなのか?だとしたら、VlookUPをマクロでやってしまった方がいいんだろうか・・・ 長々とすみません。お知恵をお貸しくださいますと幸いですm(_ _)m
585 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 14:38:02.97 ] vlookupでもシートでも話聞く限り、そこまでメモリ食う感じがしない 顧客名全部仮の名前にして、FAX表紙も適当なものに差し替えてファイルアップすれば もっと具体的なアドバイスもらえるんじゃないかな
586 名前:558 [2012/03/11(日) 14:51:48.85 ] >>585 ありがとうございます。 ファイルは会社にあるので、アップするとしたら明日以降になりますが・・・。 最初のシートに、全ファイルの目次を作って、目次から、各シートに飛べるように ハイパーリンクを組んだんですが、ひょっとしたらそれがいけなかった・・・? VBA初めてなので、ソース見ていただいた方がいいかもしれませんね。。
587 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 15:01:52.27 ] あと、エラーがでた環境も詳しく OS、Excel、メモリ
588 名前:558 mailto:sage [2012/03/11(日) 15:16:02.07 ] >>587 了解しました!(OSはXP、Excelは多分2003・・・)
589 名前:デフォルトの名無しさん [2012/03/11(日) 15:56:09.31 ] Vista.sp2,Excel2000 新しいExcelで,Excel2000のソートコードが動くでしょうか 使っているコードです sh2.Range("e9").Select Rows("11:45").Select Selection.Sort Key1:=Range("A11"), Order1:=xlAscending, Header:=xlGuess, _ OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, SortMethod _ :=xlPinYin sh2.Range("e9").Select
590 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 16:18:23.96 ] >>589 動くよ
591 名前:デフォルトの名無しさん [2012/03/11(日) 16:38:44.83 ] >>590 ほんとにありがと
592 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 16:45:48.72 ] VISTA Excel2007 微妙にスレチっぽくて恐縮なのですが… ExcelからADOでAccess2010ファイルに接続したいのですが udlファイルを作成して、ダイアログでProviderとData Sourceを指定、接続テストも通るのに、 いざ次のコードでそのudlファイルを指定するとエラーになります ([ODBC Driver Manager]データソース名および指定された既定のドライバが見つかりません) 原因分かる方いますでしょうか ADODBCon.Open UDL01_fPath またExcelVBAでudlファイルのProviderの値の取得方法ってあるのでしょうか? Data Sourceの値は以下のコードで取得できたのですが、Provider値の取得方法が分かりません 以下のコードでData Sourceの部分をProviderに置き換えてもエラーに With CreateObject("ADODB.Connection") .ConnectionString = "FILE NAME=" & UDL01_fPath DB_FPath = .Properties.Item("Data Source").Value End With 以下、udlファイルの中身です [oledb] ; Everything after this line is an OLE DB initstring Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\test\DB\Database1.accdb;Persist Security Info=False
593 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 16:57:24.25 ] 補足 UDL01_fPath ’udlファイルのフルパス udlファイルにアクセスする前に、udlのData Sourceに格納されたDBファイルの 存在チェックを入れており、その部分ではエラーがないので、 Providerの指定でエラーが起きてると思うんですが分かりません 最初はudlファイルのProviderとData Sourceの値をコード内で指定していたのですが、 その時はエラーはありませんでした その時の値とをテキスト上にコピーして文字列を比較しても差異はありませんでした
594 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 19:42:42.20 ] >>592 なんか良くわからんが、たぶん ADODBCon.Open "FILE NAME=" & UDL01_fPath MsgBox ADODBCon.Provider
595 名前:デフォルトの名無しさん mailto:sage [2012/03/11(日) 19:59:57.96 ] >>594 ありがとうございます!! うまくいきました こんな見落としで何時間も浪費していたなんて自分が情けない
596 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 16:09:38.74 ] 以前、>>447 でカラーパレットについて質問したものです。 ユーザーフォームにボタン表面の色を変えたものを複数並べる ことによって色を選ぶようにしました。 ボタン一つ一つのクリックイベントにコードを書いたのですが、 イベントの共有やどのボタンが押されたかを識別することによって コードを簡素化したいのですが、VBAでそういったことは可能でしょうか? ググったのですが、ブックの共有などの情報ばかりで検索しきれなかったので、 どなたか教えてください。 よろしくお願いします。
597 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 18:41:11.31 ] application.caller で出来たっけ?
598 名前:デフォルトの名無しさん [2012/03/12(月) 19:51:06.54 ] オートフィルタをかけた抽出結果のタイトル行を除いた最初の行の、二番目の列から、 データの入っている有効セル全てをコピーするにはどうすればいいでしょうか?
599 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 20:13:22.36 ] こんばんあ!しつもんだお! for nextの後にcallでquerytable.addすると処理固まってしまうのですが、どうすれば良いですか?メモリとかバッファとかよくわかりません
600 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 20:17:12.27 ] すいません。 VBAで32bit符号無し演算をしたいんですが、型がlongじゃダメです。(当然) どんな技を使えば良いですか?
601 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 21:01:49.30 ] >>596 Part17で似た質問をして、カラーパレットをクラスモジュールを使って作成したことがあります。 できてはみたものの、クラスモジュールはよく分かりませんでした。 VBやC#なら、どのイベントにどのプロシージャを結びつけるかをプロパティウィンドウで 簡単に設定できるようになっています。 VBAではそういう使い方は向いていないのではないか、と思います。
602 名前:596 mailto:sage [2012/03/12(月) 21:49:46.96 ] >>597 ,601 ありがとう。 Application.Callerをググったら、どの例もシート上のボタン等を調べるみたいで、 ユーザーフォーム上のボタンのクリックイベントでは使えないみたいです。 ttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1427920774 ここを見ても、601さんが書かれているように気軽にできる感じではなかったので、 ボタンのtagプロパティにカラーコードを書いておいて、activecontrolで識別するようにしました。
603 名前:デフォルトの名無しさん mailto:sage [2012/03/12(月) 23:05:54.84 ] >599 Long型でユーザー定義変数を作成し、 LSetステートメントで強制的に2つのLong型に分割。 2つのLong型を下位32bitと上位32bitで別々に計算し、 計算後に改めてCurrent型にLsetステートメントで合体。 という方法がある。 「VBA currency型のビット演算」でググるとよろし。
604 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 12:18:48.28 ] >>603 ちょーthx.
605 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 19:30:37.29 ] Excel2010 bookname = "D:\data\backup\data_xxxxxxxx.xlsx" xxxxxxxxxx は作業日付 Worksheets("data").Copy With ActiveWorkbook .SaveAs Filename:=bookname .Close End With としてdataシートを別ブックに保存しようとすると、このシートには Activateになった時に作業をするモジュールがついていて xlsxでは 保存出来ないとExcelに言われてしまうんですが。。。 保存する際にモジュールは要らなくデータだけで良いんですけど どうすればモジュールを切り離して保存出来るんでしょうか?
606 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 19:41:52.71 ] >>605 今、手元にExcel2010が無いんで自信ないけど、 .SaveAs Filename:=bookname, FileFormat:=xlOpenXMLWorkbook とかでどうだろ? 明日会社行けば試せるんだけど・・・
607 名前:605 mailto:sage [2012/03/13(火) 19:59:10.22 ] すごい! 出来ました。 そのFileFormat指定は初めてです。 ありがとうございます。m(__)m
608 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 20:32:15.03 ] はろー。ループするとき処理待ちするにはどうすればいいですか?
609 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 20:36:33.61 ] 「こんばんわ、処理町隆史です」という。
610 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 20:43:21.74 ] おれがずっと探し求めていたのはジャーマンスープレックスもといドゥーイベントカンスーだったようだ…
611 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 21:55:34.65 ] >>608 DeEvents
612 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 22:05:09.05 ] OS:XP Home 32bit Excel:2003 条件を満たした場合、ソースコード自体を書き換える事は可能でしょうか?
613 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 22:24:36.95 ] >>605-607 Application.DisplayAlerts = False でいいんじゃないのか
614 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 22:29:45.74 ] >612 できるけど、OSやExcelのバージョン違いに対する対応なら #If〜#Then〜#EndIfや#Constの条件付きコンパイルを使うほうがよい。 どうしても書き換えしたいなら、参照設定で 「Visual Basic for Applications」に参照設定をすれば VBEのコードそのものを直接VBAで動かせるようになる。
615 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 22:35:10.19 ] >>613 Application.DisplayAlerts = False ↑ これは単にメッセージ出すのを抑制するだけですよ?
616 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 23:37:57.80 ] >>615 xlsxで保存したらマクロは保存されない 警告なしで保存できるんだからそれでいいだろ
617 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 23:53:25.53 ] >>613 ,616 なるほど。そういう手もあったんですね
618 名前:デフォルトの名無しさん mailto:sage [2012/03/13(火) 23:55:37.82 ] >>615 ↑ お前がずれてますよ 605もアホだがエスパーすると… … … … 警告なしに保存したいということだろ だからDisplayAlerts=Falseが合っている FileFormat指定が的外れ 警告はxlsxで保存するとマクロは保存されませんよ ってことだからな
619 名前:586 [2012/03/14(水) 01:29:08.85 ] とりあえず、「Copyメソッドが失敗しました」のエラーが起こる簡易版のファイルを 作成しました。 www.vivi-loda.mydns.jp/index.php?m=dp&n=file1526 DLkey:asd test1の方で実行しても、test2で実行しても、 こちらの環境(Win7 HomePreminum SP1(32ビット版)、Excel2003 SP3、メモリ3G) だと、44シート追加したあたりで、当該エラーが出ます。 このファイルだと、マクロではエラーが出るものの、手作業でシート 追加はできますが、とりあえずこのエラーを回避したいです。(できるものなら) ちなみにこのマクロを実行すると、一時的にPCが重くなったりするので、お気をつけください。 よろしくお願いいたします。
620 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 02:19:08.42 ] >>619 自分の環境ではエラーにならない Win7 Ultimate SP1 (64bit) メモリ8GB、Excel 2007 SP2
621 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 03:45:17.31 ] >>619 Vista Ultimate SP2 32bit Excel2007 SP3もエラーなし ちなみにシート500まで追加させても問題なし 2003の問題か、PCの問題だな 昔ディスプレイドライバー辺りのバグでExcelでメモリ不足出たことあったが つかWin7でExcel2003とか動作保障あるのか
622 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 04:00:24.00 ] >>619 流れ読んでないけど、ワークシートのコピーは複数回実行するとマクロでなぜかエラーになる現象がある。 標準のワークシートをコピーする関数を使うのはやめて、「ワークシートを追加→セル全体をコピー→ペースト」 という関数を作っておくと楽。
623 名前:622 mailto:sage [2012/03/14(水) 04:19:36.65 ] ちなみに >>619 のファイルを実行したらうちの環境 ・Win7 Ultimate XP SP3 / Excel 2003 SP3 / メモリ3G ・Win7 Ultimate SP1 x86 / Excel 2003 SP3 / メモリ3G ・Win7 Ultimate SP1 x64 / Excel 2003 SP3 / メモリ8G でも「実行時エラー '1004': Worksheet クラスの Copy メソッドが失敗しました。」は出ます。 (エラーが発生する回数はランダム) 念のため確認ですが、手作業で「シートの追加」はできても「シートのコピー」はできないですよね? で、ファイルを開き直すといったん復活して、再度実行すると同じ感じでエラーになる(毎回エラーに なる回数は違う)ってやつですよね? というよりか、マクロを使わないでも手動で何十回もシートをコピーすると、シートがコピーできないが シートの追加はできるという現象は発生します。標準のシートコピーは使わないのがよいと思われます。 でも、この現象ってExcel 2007だと発生しないのか。知らなかった。
624 名前:622 mailto:sage [2012/03/14(水) 04:22:25.46 ] Win7 Ultimate XP SP3ってなんだ?そんなOSネーヨ(^_^;) Win XP SP3の間違いです・・・。
625 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 06:50:26.27 ] 外部音源やMIDIデバイスを使わずにbeep音をディストーションギターの16和音にするにはどうすればいいでしょうか
626 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 06:59:09.15 ] oshiete.goo.ne.jp/qa/1822561.html No1参照
627 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 12:09:50.35 ] 縦のrangeを横のrangeにコピーするにはどうすれば良いですか
628 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 12:30:24.18 ] >>627 マクロを記録してみろ
629 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:08:15.94 ] 範囲指定して数値のセルのみ抽出するにはどうすれば良いですか
630 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:24:44.23 ] >>629 www.google.co.jp
631 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:32:20.94 ] >>629 IsNumeric
632 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:42:11.29 ] do loop 内の処理で繰り返した回数を得るにはどうすれば良いですか
633 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:43:03.45 ] googleでdo loopって打ち込んだら画面が回ったwww
634 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:49:15.82 ] >>632 変数作って数えさせろよ
635 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 17:54:30.78 ] どう書けばよいでしょかお?
636 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 18:05:08.53 ] Dim count as Integer Do While true count++ Loop
637 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 18:07:40.23 ] ++は使えなかったかも Dim count As Integer: count = 0 Do While True count = count + 1 Loop
638 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 18:14:02.46 ] あ、成る程ですthx
639 名前:612 mailto:sage [2012/03/14(水) 22:30:17.63 ] >>614 ありがとうございます レスを参考に調べてみます
640 名前:デフォルトの名無しさん [2012/03/14(水) 22:55:04.43 ] VBAだけで就職先はあるのでしょうか? Javaなどは募集をよく見ますが… あとVBAとJavaは皆さんどのくらいでできるようになりましたか? 専門学校で学んだのですか?
641 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 22:59:58.12 ] >>640 すれ違いなような
642 名前:デフォルトの名無しさん mailto:sage [2012/03/14(水) 23:45:13.32 ] >>640 VBAだけで就職は無理 Excelが使えるって条件の事務職員の募集なら見たことあるけど
643 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 00:14:07.98 ] グラフの縦軸の値の最大、最小、目盛の間隔は自由に決めることはできますが、横軸もできますか? Excel2003、2010どちらでもいいので、できるならばやり方を教えてください。 よろしくお願いします。
644 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 00:48:20.37 ] >>643 縦でも横でもやり方は同じ 軸を右クリックすれば設定画面が出る
645 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 00:51:34.04 ] __ , ‐' ´ ``‐、 / ̄:三} . /,. -─‐- 、. ヽ / ,.=j _,.:_'______ヽ、 .! ./ _,ノ `‐、{ へ '゙⌒ `!~ヽ. ! /{. / `! し゚ ( ゚j `v‐冫 , '::::::::ヽ、/ そんなことよりネコ投げようぜ! . {.l '⌒ ゙ 6',! / :::::::::::::::/ __ . 〈 < ´ ̄,フ .ノー'_ , ‐'´::::::::::::::;/ (_ノ)‐-、 . ヽ.、 ` ‐", ‐´‐:ラ ':::::::::::::::: ;∠. ヽ_} ゙ヽ ,.r` "´ /:::::::::::::::::::ィ´ `ゝ !、 / / / :::::::::::::::: ;な /´\ / r'\ . i ! ::::::::::::::/ る | .!::::::::/ヽ、.._!ヽ. ヽ、 { {:::::::::::;:イ / し ‖i:::::::/:::::::::::::/ \ . ヽ ヽ,.ァ‐'´ /ヽ ま ,/`ヽ、::::::::: / i.imgur.com/iMDi4.jpg
646 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 01:14:33.54 ] >>644 こんな時間にレスありがとうございます。 今2010でやってるのですが、右クリックすると軸の書式設定というメニューが 出るのですが、縦軸と横軸では項目内容が違っています。 横軸では、最大、最小、値の間隔はないです。 見てるところが違うのでしょうか?
647 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 01:50:23.30 ] >>646 グラフの種類によっては変更できない たとえば散布図だとどっちの軸も同じように設定が変えられる
648 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 01:51:43.73 ] >>642 そのExcelが使えるってどの程度のレベルの使えるなの? 男でもある?
649 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 02:01:33.59 ] >>647 ありがとうございます。 散布図で何とかできました。
650 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 02:05:46.33 ] >>648 バイト価格だね
651 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 02:17:39.55 ] VBAが使えるといえば普通は Oracle SQLが使えるというのも含む
652 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 05:00:10.04 ] VBAが正しく使えれば DelphiだろうがJavaScriptだろうがJavaだろうがCだろうが そんなに難しくない筈 むしろVBAのほうが難しいくらいかも ただSQLはちょっと毛色が違うからVBAが使えることとSQL が使えるということは同じだとは思わないほうがいいかも
653 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 06:51:56.55 ] vbaで使うデータベースはなにが良いのですか?いまはシートにデータ並べてますけれど
654 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 07:03:43.75 ] ググってきたら
655 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 08:17:32.38 ] >>625 波形を気合いで計算してWAVの頭の構造体を気合いでくっつけてdirectsound8
656 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 08:22:26.53 ] >>653 一番相性がいいのはもちろんAccess
657 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 16:53:47.11 ] こんにちあ! コード書き終えたの ですけど12時間以上処理してるの でアドバイスくれし
658 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 18:07:40.25 ] コードを載せろよ
659 名前:デフォルトの名無しさん mailto:sage [2012/03/15(木) 18:30:36.11 ] >>657 ScreenUpdatingとか、よくある高速化テクニックは使ってる?