kazuhisa01 の回答履歴
- 制御方法について
所属名毎にシートを作成し都道府県と所属名が一致したら集計させループさせたいのですがうまくいきません。 データには列135に所属名があり139に都道府県が入っています。 解約シートには6行目5列目から都道府県名が入っています。 最終が沖縄となるので沖縄が入れば抜けるようになっています。 今の状態で実行すると所属名の数毎、都道府県の件数を更にを集計してしまいます。 一度シートを作成した所属はFor~Nextを読み込まないようにしたいのですが 自分なりに制御させようと試みましたが上手く集計されません。 何かアドバイス等ありましたらお願いします。 Dim ingcnt As Integer Dim intHjn As Integer Dim strhjn As String Dim Areastrhjn As String Dim list_cnt As Integer Dim Arealist_cnt As Integer Dim (2) As Worksheet Dim Area_cnt As Integer With Worksheets("解約データ") Set (2) = Sheets("解約・所属別") list_cnt = 2 strhjn = "" Area_cnt = 5 '所属CD1毎のシート作成 Do While Trim$(.Cells(list_cnt, 1)) <> "" '(A列)が空白でない限り繰り返す If strhjn <> .Cells(list_cnt, 135) Then strhjn = .Cells(list_cnt, 135) Sheets("解約").Select Sheets("解約").Copy Before:=Sheets("解約") Sheets("解約(2)").Name = strhjn ActiveSheet.Cells(1, 15) = strhjn End If For Area_cnt = 5 To (2).Cells(6, (2).Columns.Count).End(xlToLeft).Column Area = (2).Cells(6, Area_cnt) Arealist_cnt = 2 Areastrhjn = "" Do While Trim$(.Cells(Arealist_cnt, 1)) <> "" '(A列)が空白でない限り繰り返す Areastrhjn = .Cells(Arealist_cnt, 135) 'エリア集計 If Areastrhjn = .Cells(Arealist_cnt, 135) And _ .Cells(Arealist_cnt, 139) = Area Then ActiveSheet.Cells(7, Area_cnt) = ActiveSheet.Cells(7, Area_cnt) + 1 End If Arealist_cnt = Arealist_cnt + 1 Loop If Area = "沖縄" Then Exit For Next list_cnt = list_cnt + 1 Loop End With End Sub
- 締切済み
- Visual Basic
- maki06
- 回答数5
- VB6のデータを保持したい
VB6でフォームを作りました。 TextboxやComboboxの値は、一旦プログラムを終了すると消えてしましますが、消えないように内部に記憶したいのです。 次にフォームを開いても前回の値がそのまま残っているようにしたいのです。 TextboxやComboboxのプロパティに書き込めれば保持できるのではないかと思いますが、よくわかりません。 初心者にもわかるように、よい助言をお願いします。
- ベストアンサー
- Visual Basic
- yukioya7
- 回答数2
- MenuStripにてキーイベントの取得
VisualStudio2008-VisualBasicを使用しています。 MenuStripを使用し、上部にメニュー(Ex:ファイル)をつくり、ファイル内に 終了を追加します。 ファイルをクリックした状態(終了のメニューが見えている状態)で、 Shitt+X等のキー同時押しをした場合に、Exeを終了させたいのですが、 これはVBで可能な処理でしょうか? IEでファイルメニューを開いた状態でShift+Cを押すことで、IE自体が終了しますが、 それと同じ動きを実現したいのです。 何かヒント等あればご教授願います。
- ベストアンサー
- Visual Basic
- carm
- 回答数4
- Excel VBAについて
初心者です。現在、下記に記すプログラムでカレンダーを使用していまうす。日付を選択して「閉じる」の×ボタンを押さないと閉じれないんですが、日付選択で閉じるようにできないでしょうか? Sub myCalendar() Range("N1").Select UserForm1.Show End Sub よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- kill_neiro
- 回答数2
- Date型へのキャストについて
VB.NET初心者です。 String型からDate型へキャストをしたいのですが、よそのサイト様を参考にいろいろ試してみたのですが、うまくいかず困っています。どなたか、教えてください。よろしくお願いします。 エラー:『文字列は有効なDateTimeではありません』 Dim str1 As String = "2009/08/01" または Dim str2 As String = "2009/08/01 12:00:00" str2 = str2.substring(0,10).replacce("/","") の形式で取得した値を"yyyy/mm/dd形式で"Date方へキャストしたいのですが.... Dim dt As Date = Date.ParseExact(str, "yyyy/MM/dd", Nothing) Dim dt As Date = Date.parse(str) Dim dt As Date = Ctype(str, Date) など試してみたのですが、#8/1/2009#のように書式がおかしいのですが、どこを直せばよいのでしょうか? Date.ParseExact()でできると思っていたのですが、悩んでいます。よろしくお願いします。
- 締切済み
- Visual Basic
- hanari2009
- 回答数1
- 制御方法について
所属名毎にシートを作成し都道府県と所属名が一致したら集計させループさせたいのですがうまくいきません。 データには列135に所属名があり139に都道府県が入っています。 解約シートには6行目5列目から都道府県名が入っています。 最終が沖縄となるので沖縄が入れば抜けるようになっています。 今の状態で実行すると所属名の数毎、都道府県の件数を更にを集計してしまいます。 一度シートを作成した所属はFor~Nextを読み込まないようにしたいのですが 自分なりに制御させようと試みましたが上手く集計されません。 何かアドバイス等ありましたらお願いします。 Dim ingcnt As Integer Dim intHjn As Integer Dim strhjn As String Dim Areastrhjn As String Dim list_cnt As Integer Dim Arealist_cnt As Integer Dim (2) As Worksheet Dim Area_cnt As Integer With Worksheets("解約データ") Set (2) = Sheets("解約・所属別") list_cnt = 2 strhjn = "" Area_cnt = 5 '所属CD1毎のシート作成 Do While Trim$(.Cells(list_cnt, 1)) <> "" '(A列)が空白でない限り繰り返す If strhjn <> .Cells(list_cnt, 135) Then strhjn = .Cells(list_cnt, 135) Sheets("解約").Select Sheets("解約").Copy Before:=Sheets("解約") Sheets("解約(2)").Name = strhjn ActiveSheet.Cells(1, 15) = strhjn End If For Area_cnt = 5 To (2).Cells(6, (2).Columns.Count).End(xlToLeft).Column Area = (2).Cells(6, Area_cnt) Arealist_cnt = 2 Areastrhjn = "" Do While Trim$(.Cells(Arealist_cnt, 1)) <> "" '(A列)が空白でない限り繰り返す Areastrhjn = .Cells(Arealist_cnt, 135) 'エリア集計 If Areastrhjn = .Cells(Arealist_cnt, 135) And _ .Cells(Arealist_cnt, 139) = Area Then ActiveSheet.Cells(7, Area_cnt) = ActiveSheet.Cells(7, Area_cnt) + 1 End If Arealist_cnt = Arealist_cnt + 1 Loop If Area = "沖縄" Then Exit For Next list_cnt = list_cnt + 1 Loop End With End Sub
- 締切済み
- Visual Basic
- maki06
- 回答数5
- VBAの配列での最大個数
VBAを利用して数値計算をしているのですが、 配列の個数をある一定以上にすると、エラーが出てしまいます。 その閾値は3万~4万の間にあることはわかるのですが、 これを増やす方法はないでしょうか? 宜しくお願いいたします。
- ベストアンサー
- Visual Basic
- hospital95
- 回答数2
- 制御方法について
所属名毎にシートを作成し都道府県と所属名が一致したら集計させループさせたいのですがうまくいきません。 データには列135に所属名があり139に都道府県が入っています。 解約シートには6行目5列目から都道府県名が入っています。 最終が沖縄となるので沖縄が入れば抜けるようになっています。 今の状態で実行すると所属名の数毎、都道府県の件数を更にを集計してしまいます。 一度シートを作成した所属はFor~Nextを読み込まないようにしたいのですが 自分なりに制御させようと試みましたが上手く集計されません。 何かアドバイス等ありましたらお願いします。 Dim ingcnt As Integer Dim intHjn As Integer Dim strhjn As String Dim Areastrhjn As String Dim list_cnt As Integer Dim Arealist_cnt As Integer Dim (2) As Worksheet Dim Area_cnt As Integer With Worksheets("解約データ") Set (2) = Sheets("解約・所属別") list_cnt = 2 strhjn = "" Area_cnt = 5 '所属CD1毎のシート作成 Do While Trim$(.Cells(list_cnt, 1)) <> "" '(A列)が空白でない限り繰り返す If strhjn <> .Cells(list_cnt, 135) Then strhjn = .Cells(list_cnt, 135) Sheets("解約").Select Sheets("解約").Copy Before:=Sheets("解約") Sheets("解約(2)").Name = strhjn ActiveSheet.Cells(1, 15) = strhjn End If For Area_cnt = 5 To (2).Cells(6, (2).Columns.Count).End(xlToLeft).Column Area = (2).Cells(6, Area_cnt) Arealist_cnt = 2 Areastrhjn = "" Do While Trim$(.Cells(Arealist_cnt, 1)) <> "" '(A列)が空白でない限り繰り返す Areastrhjn = .Cells(Arealist_cnt, 135) 'エリア集計 If Areastrhjn = .Cells(Arealist_cnt, 135) And _ .Cells(Arealist_cnt, 139) = Area Then ActiveSheet.Cells(7, Area_cnt) = ActiveSheet.Cells(7, Area_cnt) + 1 End If Arealist_cnt = Arealist_cnt + 1 Loop If Area = "沖縄" Then Exit For Next list_cnt = list_cnt + 1 Loop End With End Sub
- 締切済み
- Visual Basic
- maki06
- 回答数5
- Excel操作について
お世話になります。 aaa.xls というファイル名で | A B C --|--------------------------------- 1 | あい うえお かき | 2 | さし すせそ たち このような表がSheet1にあります。 これを | A B --|----------------------- 1 | あいうえお かき | 2 | さしすせそ たち のようなファイルに書き換えて、CSVで保存したいのですが 初心者につき、どこから手をつけていいのかすらわかりません。 ぜひご教授下さい。 よろしくお願い致します。
- 締切済み
- Visual Basic
- taiyo99
- 回答数5
- 特定の文章を取り出すには?
string strFind ="あいうえお<br>かきくけこ<br>さしすせそ"; 上記のような文があったとき、 a="あいうえお"; b="かきくけこ"; c="さしすせそ"; の様に、<br>を見つけたら<br>以前の文章を取り出し、変数へ代入したいのですが、 どういった方法を行えば良いでしょうか? 開発環境はC#です。
- ベストアンサー
- Visual Basic
- lotus1988
- 回答数2
- Excel操作について
お世話になります。 aaa.xls というファイル名で | A B C --|--------------------------------- 1 | あい うえお かき | 2 | さし すせそ たち このような表がSheet1にあります。 これを | A B --|----------------------- 1 | あいうえお かき | 2 | さしすせそ たち のようなファイルに書き換えて、CSVで保存したいのですが 初心者につき、どこから手をつけていいのかすらわかりません。 ぜひご教授下さい。 よろしくお願い致します。
- 締切済み
- Visual Basic
- taiyo99
- 回答数5
- Excel操作について
お世話になります。 aaa.xls というファイル名で | A B C --|--------------------------------- 1 | あい うえお かき | 2 | さし すせそ たち このような表がSheet1にあります。 これを | A B --|----------------------- 1 | あいうえお かき | 2 | さしすせそ たち のようなファイルに書き換えて、CSVで保存したいのですが 初心者につき、どこから手をつけていいのかすらわかりません。 ぜひご教授下さい。 よろしくお願い致します。
- 締切済み
- Visual Basic
- taiyo99
- 回答数5
- 送信者が自分のメール
迷惑メールが多くて困っています。 (ほとんど英文です。) そのなかでも下記のようなものに対して策があれば 教えてください。 1.送信者も宛先も自分になっている。 2.宛先が同じプロバイダーの他人になっている。 宛先名は全く心当たりのない人です。 迷惑メールが来ないようにする方法がありましたら 教えてください。
- ベストアンサー
- その他(メールサービス・ソフト)
- Kuma2000
- 回答数5
- [ExcelVBA] objExcel.Sheetsのような感じで、objExcelのマクロを作動させたい
objExcelにオブジェクトがある状態で、 objExcel.Sheets(1).cells(1,1) でセルの情報が取得できます。 これと同じような感じで、マクロを作動させることはできるのでしょうか? objExcel.Module1.マクロ名 を実行しても、 エラー'438' オブジェクトは、このプロパティまたはメソッドをサポートしていません。 となってしまいます。 取得済みのオブジェクトのマクロを作動させられれば どのような方法でもいいのですが。アドバイスいただけたら幸いです。
- ベストアンサー
- Visual Basic
- emson100
- 回答数4
- NHK受信料未払いに関する裁判の記事で…
NHK受信料未払いに関する裁判(7/28)の記事で… 被告側の「民放のテレビ番組だけを見ていた」という主張に対し、裁判長「NHKの番組を一切視聴せず、民放番組のみを視聴することが日常生活において一般的とはいえない」と退けた。 …との事。 この「一般的とは言えない」という言葉は、被告の主張を退けるだけの理由にはならないと思いました。 私もNHKチャンネルはリモコンのチャンネルボタン「+」「-」で選局する際に通過するだけですし、「民放だけの視聴が一般的ではない」という言葉に引っかかりを感じてしまいました。 この裁判長の言葉、認識は偏ったものではないでしょうか?
- NHK受信料未払いに関する裁判の記事で…
NHK受信料未払いに関する裁判(7/28)の記事で… 被告側の「民放のテレビ番組だけを見ていた」という主張に対し、裁判長「NHKの番組を一切視聴せず、民放番組のみを視聴することが日常生活において一般的とはいえない」と退けた。 …との事。 この「一般的とは言えない」という言葉は、被告の主張を退けるだけの理由にはならないと思いました。 私もNHKチャンネルはリモコンのチャンネルボタン「+」「-」で選局する際に通過するだけですし、「民放だけの視聴が一般的ではない」という言葉に引っかかりを感じてしまいました。 この裁判長の言葉、認識は偏ったものではないでしょうか?
- NHK受信料未払いに関する裁判の記事で…
NHK受信料未払いに関する裁判(7/28)の記事で… 被告側の「民放のテレビ番組だけを見ていた」という主張に対し、裁判長「NHKの番組を一切視聴せず、民放番組のみを視聴することが日常生活において一般的とはいえない」と退けた。 …との事。 この「一般的とは言えない」という言葉は、被告の主張を退けるだけの理由にはならないと思いました。 私もNHKチャンネルはリモコンのチャンネルボタン「+」「-」で選局する際に通過するだけですし、「民放だけの視聴が一般的ではない」という言葉に引っかかりを感じてしまいました。 この裁判長の言葉、認識は偏ったものではないでしょうか?
- ゲーム用PCを買いたいのですが
ゲーム用PCを買いたいのですが、インターネット接続の際にまた新しく周辺機器を買ったりしないとダメなんですか? 今使っているPCのプロバイダはZAQなんですが、ひとつのプロバイダで2台ともインターネットに接続することは可能なんですか? もし可能ならどうやってインターネット接続をするのか教えてくれませんか? その他、注意点も教えてくださると助かります^^;
- ベストアンサー
- その他(Windows)
- pa1ntaz1a
- 回答数3
- 年下の男の子とのお金の問題
こんにちわ。 いつもお世話になっております。 私には今気になる男の子がいます。 私は20代後半。 気になる男の子はまだ学生です。 何度かデートをしたんですが、デート代全て割り勘です。 それは普通のことなのでしょうか? 少しおかしな質問かと思われるかもしれませんが、今まで付き合ってきた男性などは『女にお金は出ささない』タイプの方ばかりだったので少し男として幻滅というか・・・安いところくらい出してくれたらいいのになーなんて思っちゃいます。 もちろん、何万もするようなところであれば割り勘は当然だと思っていますが、ファミレスに行くときくらい(3000円くらい)男としてのプライドみたいなものはないのかなーなんて思っちゃいます・・・。 私はレジでお金のやり取りするのが大嫌いなので、割り勘するのなら『私出すよ』っていうふうになっちゃうんです。 結局は彼が半分お金を渡してきますが。 学生と遊びに行くというのはこんなものでしょうか? お金がないのは当然なのかもしれませんが、年上の女性と遊びに行かれたりする方どうですか? お金のことなので彼に直接言うこともできないのでこれからどうしようかなーなんて思っています。 私の金銭感覚がおかしいのでしょうか? 私がもし男なら女の子にお金は絶対出させないだろうなって思ってしまいます。 自分でいうのもなんですが大盤振る舞いだと自分では思うので余計にこの彼がよく解らないんです。 手に入れたい女がいるとしたら、かっこいいところ見せたいとは思わないのでしょうか? お金の話はまた別の話でしょうか? 長々すいませんでした。
- 特定位置にある文字抜き取り
VBSを学び始めてまだ浅い初心者です。 どなたか教えていただけると助かります! 下記のようなテキストデータから「12345zv12345-2abc」の部分だけを抜き取ってデータベースに保存していくスクリプトをVBSで作りたいと思っています。この位置に入る文字は長さも変わったり使われる記号にも規則性はありません。何か良い方法はありますでしょうか。 送信者: <> 宛先: <> Cc: <>; <> 件名 : 無題 日時 : 2009年7月17日 13:04 [商品] 商品A(type2) サイズ:S カラー:赤 (12345zv12345-2abc) 6980円×1 ポイント19(10) [受注番号] 123456 ご覧の通りメールのデータとなっています。 最終的にはメールを受信する度自動で抜き取って溜め込んでいく事が出来るようにしたいと思っています。
- ベストアンサー
- Visual Basic
- taizox
- 回答数7