n-jun の回答履歴
- 期間重複チェックがわかりません
2年目の若手プログラマです 2年目にもなってこんなこともできないのかと 毎日のように怒られています VB2005+SQLServer2005で開発を行っています。 期間を3つ入力してデータを抽出する プログラムを作っているのですが 期間重複チェックがわかりません 期間(1)~期間(3)まであります(抽出条件) 1,2,3各期間重複する場合は再入力させるとしか 仕様書に書かれておらず プログラミングできず困っています。 期間(1) txtStartDate1.text txtEndDate1.text 期間(2) txtStartDate2.text txtEndDate2.text 期間(3) txtStartDate3.text txtEndDate3.text
- 締切済み
- Visual Basic
- tkwavek
- 回答数6
- VBAのIF分で時間指定の条件式の書き方
VBAのIF分で時間指定の条件式の書き方を教えてください。 9:00~14:00で実行する下記のマクロはうまく機能しています。 If Time >= TimeValue("9:00:00") And Time <= TimeValue("14:00:00") Then 下記をご教授願います。 16:00~翌日の4:00までの、日をまたがっての12時間後の条件式の書き方を教えてください。 よろしくお願いします。
- ベストアンサー
- Visual Basic
- kj74hvjasi
- 回答数2
- Excelシート並び替え
目次とフォーマットの名前以外のシートを それらの各シートA2セルの名前順に並び替えたいです。 VBAを教えてください。
- 締切済み
- Visual Basic
- sweetandsour
- 回答数2
- AddressとAddressLocal 違い
エクセルvbaなのですが Sub test01() Debug.Print Range("a1").Address Debug.Print Range("a1").AddressLocal End Sub この二つの違いは何ですか? どちらも$A$1が返るのですが。 アドレスを取得したい場合、どちらを使った方がよろしいでしょうか?
- ベストアンサー
- Visual Basic
- wovbnjcmxn8
- 回答数2
- VB6 重複チェックについて
お世話になります。 次の処理をVisual Basic6.0で教えてください。 1.Text1にキー入力した値をコマンドボタンクリックすると、Text1の値を保存します。 2.次にText1に新たに入力してコマンドボタンクリックで前項で保存した値と重複して いないかチェックして重複無しならText1の値を保存します。 3.Text1に新たに入力して・・・・重複チェックして・・・・ といった具合に保存する値と重複チェックする対象の値がどんどん増えていきます。 さすがに10,000件はいかないですが。 保存先は読み書き込みの時間も考慮してVB内のTextBOXが第1希望、外部のtxtファイルやcsvファイルは第2希望としたいです。 If Text1=保存値 Then 処理 else 処理 End If 保存値をText2として行いましたが、完全一致でないとダメでした。 入力値:保存値=1:n(入力値が複数の保存値と重複したかどうか)が知りたいです! お手数おかけしますが、何卒よろしくお願いします。
- ベストアンサー
- Visual Basic
- ichyojp
- 回答数3
- モジュールを使ってフラグを作成
Form1に問題をつくりラジオボタンでチェックできるようにして、Form2にチェックした内容の解答を表示させるプログラムを作りましたが、モジュール内でフラグを立てて、チェックをおこなう方法がわからないので、教えていただけませんか。 Form1 Private Sub Command1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Command1.Click If Option1.Checked = True Then '鼻の長い動物 Form2.Label1.Text = "象です。" ElseIf Option2.Checked = True Then '首の長い動物 Form2.Label1.Text = "きりんです。" ElseIf Option3.Checked = True Then '足の速い動物 Form2.Label1.Text = "チーターです。" Else End If Form2 Private Sub Command1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Command1.Click Form2.Show() Me.Hide()
- 締切済み
- Visual Basic
- sky121212
- 回答数2
- Excel マクロ1回目の結果反応遅い以降は速い
最近 勉強を始めました、ご教授願います。 Excel2010 PC XPです。 * 下記の方法で計算させて セルに労働時間を表示させています。 *起動後、 最初の退社時間入力後、労働時間の表示が遅いです。 次以降は すぐに表示されます。 (休息・入社時間は決まった時間ですので入力済)。 *入社時間c1、退社時間d1、休憩時間e1、労働時間f1 Function・を使用して セルf2に=労働時間(c2,d2,e2)と入れてます。 Function 労働時間(ByRef 入社時間 As Date, ByRef 退社時間 As Date, ByRef 休息時間 As Date) 各種 計算等.... End Function 上記の方法はネットにて検索して そのまま 利用しております。 よろしくお願いいたします。
- 締切済み
- Visual Basic
- videocircle
- 回答数2
- UsedRangeを使ってソートすることは可能?
UsedRangeを使ってソートすることは可能ですか? エクセルですが 学年 組 出席番号 2 A 1 1 B 2 と言うデータがあり、 これにフィルタをかけつつ、A列で昇順に並び替えるVBAを作ってるのですが Sub さんぷる() オートフィルタをかける Range(Cells(1, 1), Cells(1, Cells(1, Columns.Count).End(xlToLeft).Column)).AutoFilter UsedRange.Sort Key1:=Cells(1, 1), order1:=xlAscending End Sub とすると、 UsedRangeでコンパイルエラーになるのですが どうすればよろしいでしょうか?
- ベストアンサー
- オフィス系ソフト
- xmwksmyick2
- 回答数4
- VB6 重複チェックについて
お世話になります。 次の処理をVisual Basic6.0で教えてください。 1.Text1にキー入力した値をコマンドボタンクリックすると、Text1の値を保存します。 2.次にText1に新たに入力してコマンドボタンクリックで前項で保存した値と重複して いないかチェックして重複無しならText1の値を保存します。 3.Text1に新たに入力して・・・・重複チェックして・・・・ といった具合に保存する値と重複チェックする対象の値がどんどん増えていきます。 さすがに10,000件はいかないですが。 保存先は読み書き込みの時間も考慮してVB内のTextBOXが第1希望、外部のtxtファイルやcsvファイルは第2希望としたいです。 If Text1=保存値 Then 処理 else 処理 End If 保存値をText2として行いましたが、完全一致でないとダメでした。 入力値:保存値=1:n(入力値が複数の保存値と重複したかどうか)が知りたいです! お手数おかけしますが、何卒よろしくお願いします。
- ベストアンサー
- Visual Basic
- ichyojp
- 回答数3
- VBAで文字列を部分的に抽出・置換する方法
例えば x = "xyz: 123 [kg]" という文字列を変数xに代入した後に "123"の部分だけ数値として抽出し、 更に123を567に置換して x = "xyz: 567 [kg]" にという文字列に変換したいのですがどのようにすれば良いでしょうか?
- ベストアンサー
- Visual Basic
- QVALUE
- 回答数2
- VBAで文字列を部分的に抽出・置換する方法
例えば x = "xyz: 123 [kg]" という文字列を変数xに代入した後に "123"の部分だけ数値として抽出し、 更に123を567に置換して x = "xyz: 567 [kg]" にという文字列に変換したいのですがどのようにすれば良いでしょうか?
- ベストアンサー
- Visual Basic
- QVALUE
- 回答数2
- DVD/CDドライブが無くなった!!
DVD/CDドライブが無くなったパソコン上から消えました。もちろん読み込んでくれません。 そうしたらいいでしょうか? メーカーに尋ねたら「修理ですね」・・・・金が・・・・ なんとコアなリませんか? おねがいします。
- ベストアンサー
- ドライブ・ストレージ
- jojo20007
- 回答数4
- エクセルのデータについて
エクセルのデータで保存せずにブっクのままシャっトダウンした場合で再度ブっクデータの回復の際にじっさいに記入したデータファイルが見当たらない場合は保存していないブっクを検索したのですが、そこにもない場合は基本的にもうそのデータふっきゅうはできない感じかわかる方いますか?
- ベストアンサー
- その他MS Office製品
- dyvkgfd
- 回答数1
- DVD無いPCにofficeのアップグレード
DVDドライブの無いノートPCにoffice2003pro が入っていますが、office personal 2010 upgrade(DVD版)でアップグレードする方法は有るでしょうか?
- ベストアンサー
- その他MS Office製品
- jojoka
- 回答数4
- VBAによる日付入力が
いつもお世話になります。 WINDOWS7 EXCELL2010Qです。 「入力」のコマンドボタンをクリックして入力するのですがその時、 なぜか添付画像のように 02/01(N 2)と入力してもA列は01/24と表示されます。 N2の値がB列に入力されるマクロを下記のように設定してます。 何が原因かをご教示いただけないでしょうか。 「入力」 Sub 入力() Dim GYOU '追加 GYOU = Range("C65536").End(xlUp).Row + 1 Cells(GYOU, 2).Value = Range("N1").Value Cells(GYOU, 3).Value = Range("N2").Value Cells(GYOU, 4).Value = Range("N3").Value End Sub 「セルセット」 Sub セルセット() ' マクロ記録日 : 2010/4/30 ユーザー名 : YOKOHAMA Range("N1,N2,N3,N1").Select End Sub 以上ですがよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- dorasuke
- 回答数1
- パソコンのフリーズ
パソコンの調子が悪くて困ってます 電源をつけてからパスワードを入力してデスクトップに入るまでは大丈夫なんですがデスクトップに入るとキーボードもマウスも言うこと聞きません やっぱりもう買い換えないとダメですか? 2ヶ月くらいこのままなのですが… パソコンについてど素人のためわかりやすく教えてくれると助かります
- 締切済み
- Windows Vista
- -inuziled
- 回答数4
- VBAの保存先違いと起動について
VBAで下記の2カ所でどちらでも開きたいのですが その場合の記述方法を教えて下さい。 下記の「xxxxxxxxxxx」が2カ所の保存先をどらでも(or)にしたいのです。 Workbooks.Open Filename:= _ "xxxxxxxxxxx" Worksheets("Sheet1").Activate 2カ所の保存先 (1) "P:\選択項目.xlsx" (2) "\\A-ad1\選択項目.xlsx" 以上、よろしくお願いします。
- 締切済み
- その他MS Office製品
- Hiro_World
- 回答数2
- リストボックスの選択項目をテキストボックスへ
リストボックス1の選択項目7項目を左列のテキストボックス10個のうち7個に反映するコードがわかりません。どなたかご教授のほどよろしくお願いします。
- ベストアンサー
- Visual Basic
- kuma0220
- 回答数1
- VBAに関する質問です
現在、以下の記述で項目の名称が一致した場合、数字の加算集計を行って名称と加算結果を別シートに表示させるマクロを使用しています。 このマクロに記述を加えて、『部署名別に項目名が一致した場合、数字の加算を行って部署名、項目名、加算集計結果を別シートに並べて表示させる』というマクロを作る場合、どのように記述すれば宜しいでしょうか? ご回答宜しくお願いします。 Sub sample() Dim i As Long, db, wk Set db = CreateObject("Scripting.Dictionary") For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row wk = Cells(i, "A") db(wk) = db(wk) + Cells(i, "B") Next With Sheets("sheet2") wk = db.keys For i = 0 To UBound(wk) .Cells(i + 1, "A") = wk(i) .Cells(i + 1, "B") = db(wk(i)) Next End With Set db = Nothing End Sub
- 締切済み
- Visual Basic
- tkntks2005
- 回答数2
- VBAに関する質問です
現在、以下の記述で項目の名称が一致した場合、数字の加算集計を行って名称と加算結果を別シートに表示させるマクロを使用しています。 このマクロに記述を加えて、『部署名別に項目名が一致した場合、数字の加算を行って部署名、項目名、加算集計結果を別シートに並べて表示させる』というマクロを作る場合、どのように記述すれば宜しいでしょうか? ご回答宜しくお願いします。 Sub sample() Dim i As Long, db, wk Set db = CreateObject("Scripting.Dictionary") For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row wk = Cells(i, "A") db(wk) = db(wk) + Cells(i, "B") Next With Sheets("sheet2") wk = db.keys For i = 0 To UBound(wk) .Cells(i + 1, "A") = wk(i) .Cells(i + 1, "B") = db(wk(i)) Next End With Set db = Nothing End Sub
- 締切済み
- Visual Basic
- tkntks2005
- 回答数2