ja7awu の回答履歴
- 下のセルに[前日]を下送りしたい
A2=今日の日付 A3=昨日の日付 A4=一昨日の日付 ・ ・ ・ という具合に特定のセルを 絶えず新しい日付にするマクロありましたらコピーさせて下さい。 現在は 日々の収支金額を記入する日付欄を 営業日の日付をWORKDAY関数を使って 1ヶ月~2か月分行方向にドラッグ製作しています。 下へスクロールして本日の欄を出していますが、新旧逆に表示できれば便利なのですが。 ご教授お願い申し上げます。
- ベストアンサー
- オフィス系ソフト
- noname#245250
- 回答数5
- Excel VBAで選択範囲を一括編集
Excelで選択された範囲に入力された数値を、例えば2倍するにはどのようにすればいいのでしょうか。 Selection.Value = Selection.Value * 2 のようなやり方が知りたいです。
- エクセルの作表について
普通、数式が入っているセルに数字を入力すると、数式が無視されて入力した数字が表示されますが、セルに入力した時にその数字×3,000等の値を表示させることは可能でしょうか? 例えば、A1に3,000、B1に2,500、C1に4,000と入力している場合、A2に3と入力すればA2が9,000、B2に5と入力すればB2が12,500、C2に10と入力すればC2が40,000という感じです。
- ベストアンサー
- オフィス系ソフト
- bonbonkogepan
- 回答数4
- ACCESSのテーブルについて
ACCESSのテーブルについて教えてください。 Office2003のAccessを使用しているのですが、 データ型を"日付/時間"にし、書式を"時間(L)"しているテーブルの表示を"04:04:04"としたいのです。 しかし、表示は"4:04:04"となってしまいますが、 テキスト型以外で"04:04:04"の表示方法は ないでしょうか?
- エクセルの作表について
普通、数式が入っているセルに数字を入力すると、数式が無視されて入力した数字が表示されますが、セルに入力した時にその数字×3,000等の値を表示させることは可能でしょうか? 例えば、A1に3,000、B1に2,500、C1に4,000と入力している場合、A2に3と入力すればA2が9,000、B2に5と入力すればB2が12,500、C2に10と入力すればC2が40,000という感じです。
- ベストアンサー
- オフィス系ソフト
- bonbonkogepan
- 回答数4
- アクセス 前レコード内容を、新レコードにコピー
アクセスで、テーブルに [日付] と [内容] のフィールドがあって、フォームでデータを入力する際、新しいレコードに[日付]を入力した後、[内容]の項目で、前回に最後のレコードで入力した [内容] のデータを、そのまま新しいレコードに入力したい。コピー貼り付けでもできるが、コマンドボタンを押して、1発で前回のデータをコピーしたい。どんなにしたらできるのですか?よろしくお願いします。
- Accessの関数について
私は塾に勤めておりまして、現在Access2002を使用して売上管理を行っております。 クエリを元に下記のようなレポートを作成しております。 (例) 売上日 売上額 2005/1/8 24000 2005/1/15 15000 2005/2/1 30000 2005/2/9 10000 これをレポートで出力する際に、月数で割った平均を出したいのですが可能でしょうか? 例えば普通に平均を出してしまうと、 79000÷4=19750 となってしまいます。 それを下記のように、 79000÷2(月数の意味)=39500 と出したいのですが可能でしょうか? 皆様、どうか宜しくお願い致します。
- msgbox について
エクセルのmsgboxなのですが 「はい」「いいえ」「キャンセル」と 表示される設定のMSGBOXを使って 各々のボタンの押された場合の 処理を使っています 「はい」「いいえ」「キャンセル」の ボタンの表示だけを変更することは 可能ですか? 例 「はい」→「処理A」 「いいえ」→「処理B」 「キャンセル」→「何もしない」 それともMSGBOXではボタンの表示事態を 変更することは不可能なのでしょうか?
- msgbox について
エクセルのmsgboxなのですが 「はい」「いいえ」「キャンセル」と 表示される設定のMSGBOXを使って 各々のボタンの押された場合の 処理を使っています 「はい」「いいえ」「キャンセル」の ボタンの表示だけを変更することは 可能ですか? 例 「はい」→「処理A」 「いいえ」→「処理B」 「キャンセル」→「何もしない」 それともMSGBOXではボタンの表示事態を 変更することは不可能なのでしょうか?
- msgbox について
エクセルのmsgboxなのですが 「はい」「いいえ」「キャンセル」と 表示される設定のMSGBOXを使って 各々のボタンの押された場合の 処理を使っています 「はい」「いいえ」「キャンセル」の ボタンの表示だけを変更することは 可能ですか? 例 「はい」→「処理A」 「いいえ」→「処理B」 「キャンセル」→「何もしない」 それともMSGBOXではボタンの表示事態を 変更することは不可能なのでしょうか?
- シングルクリックとダブルクリックのイベントについて
皆さん、こんばんは。 ちょっと疑問に感じたものがありましたので質問させてください。 今日のある質問、 内容はセルをシングルクリックした場合と ダブルクリックした場合のイベントの違い。 その質問に対する次の回答について。 (1)両方のイベントを機能させるとSelectionChangeが先になり その後、同セルWクリックでDoubleClickイベントが機能します (2)SelectionChange のシングル・クリックとBeforeDoubleClickの ダブル・クリックとはダブル・クリックの過程にシングル・クリック があるので、論理的に、そのイベントは重なってシングル・クリックに 取られるはずです」 (1)はたぶん回答者の勘違いだろうと思うのでそれはいいのですが、 疑問に感じたのは(2)の方です。 (2)の意味は、ダブルクリックすると必ずシングルクリック 即ちSelectionChangeイベントのみが発生し、 BeforeDoubleClickは発生しないということでしょうか いままでBeforDoubleClickも発生する場合があると思っていましたので質問しました。 回答者がVBA熟知の方なので当方が何か勘違いしているのかも知れませんが・・・。 以上宜しくお願いいたします。
- イベントプロシージャについて(エクセル)
あるエクセルのブックの全てのシートに 適用されるようなイベントプロシージャを 作りたく思っています。 1、あるセルをダブルクリックする 2、そのセルが含まれている行を選択する 3、メッセージボックスで「現在の行を削除する」 旨の確認を求めて 「はい」ならば削除 「いいえ」なら何もしない 1、あるセルをシングルクリックする 2、そのセルが含まれている行を選択する 3、メッセージボックスで「現在の行をコピーして 自身の一つしたの行に挿入する」 旨の確認を求めて 「はい」ならば実行 「いいえ」なら何もしない という二つのモノを作りたく思っています 自分で色々HPを見たり 書籍も見てみたのですが なかなかわかりませんでした 「ブック上での全てのシートで適用される」 という記述はどうしたらよろしいのでしょうか? 皆様よろしくお願いします
- エクセルを開くときにリンク表示を外すにはどうしたらいいでしょうか?
リンクされているエクセルファイルを開くと ほかのブックにリンクされていますと表示されますが, リンクの外し方を教えてください。
- イベントプロシージャについて(エクセル)
あるエクセルのブックの全てのシートに 適用されるようなイベントプロシージャを 作りたく思っています。 1、あるセルをダブルクリックする 2、そのセルが含まれている行を選択する 3、メッセージボックスで「現在の行を削除する」 旨の確認を求めて 「はい」ならば削除 「いいえ」なら何もしない 1、あるセルをシングルクリックする 2、そのセルが含まれている行を選択する 3、メッセージボックスで「現在の行をコピーして 自身の一つしたの行に挿入する」 旨の確認を求めて 「はい」ならば実行 「いいえ」なら何もしない という二つのモノを作りたく思っています 自分で色々HPを見たり 書籍も見てみたのですが なかなかわかりませんでした 「ブック上での全てのシートで適用される」 という記述はどうしたらよろしいのでしょうか? 皆様よろしくお願いします
- ACCESSで全角と半角を変換する
いつもお世話になっております 早速ですが、 ACCESS2000(OSはWindowsXP)での質問です 住所録を整理しているのですが、 住所欄に全角と半角の入力が混在しています 英数字及びハイフンは半角に カタカナは全角に変換したいのですが、 いい方法はないでしょうか? ちなみにStrconv関数をつかって 何とかしようと思ったのですが、 すべて変換されるので、どうもうまくいきません よろしくお願いします
- エクセルで2.01E+04表示を201E2に変換するのは?
大量のデータを処理しなくてはならないのですが、ときどき送られてくるエクセルでデータに使われるEを含んだ記号文字列が数値になり、しかも下記のような表示に化けてしまってます。()内は数値です。 201E2⇒2.01E+04(20100) 803E7⇒8.03E+0.9(8030000000) 903E9⇒9.03E+11(903000000000) 最初から文字列で入れてくれればこんなことにはならないと思うのですが、お客様あってのことなのであまり強くは言えません。やむをえず一つずつ調べてこちらで修正をしています。 これを関数あるいはVBAで一括変換する方法はないでしょうか?
- エクセルで2.01E+04表示を201E2に変換するのは?
大量のデータを処理しなくてはならないのですが、ときどき送られてくるエクセルでデータに使われるEを含んだ記号文字列が数値になり、しかも下記のような表示に化けてしまってます。()内は数値です。 201E2⇒2.01E+04(20100) 803E7⇒8.03E+0.9(8030000000) 903E9⇒9.03E+11(903000000000) 最初から文字列で入れてくれればこんなことにはならないと思うのですが、お客様あってのことなのであまり強くは言えません。やむをえず一つずつ調べてこちらで修正をしています。 これを関数あるいはVBAで一括変換する方法はないでしょうか?
- まとめて計算式を設定したい
WinXPでエクセル2003を使用しています。 例えばC1からC100までのセルの中に 整数だけ入っている状態で(数はランダム) その全てのセルに「セルの数字÷13.5」 というように、範囲内にまとめて「÷13.5」という 計算式を付加したい場合、良い方法はありますか。 よろしくお願いします。
- EXCEL2000:上書きするVBAのコードを教えてください。
EXCEL2000のマクロを使用して以下のようなことをやりたいと考えています。 VBAに記載するコードを教えていただけますでしょうか。 ●シート構成 1.データシート A列:各データを識別するコード(3桁で000、001等) B列:氏名 C列:年齢 D列:性別 2.入力シート A列:各データを識別するコード(3桁で000、001等) B列:氏名 C列:年齢 ●やりたいこと 1.「入力シート」に識別コードをふり、データを入力しています。 2.そのデータとは別に、「データシート」にもデータを入力しています。 3.「データシート」に存在するデータに関しては、入力シート上のA列:識別コードと同じデータのB列:氏名とC列:年齢を、「入力シート」上のそれぞれの列に上書きします。 4.「データシート」に存在しないデータに関しては、「入力シート」上に存在するデータをそのまま残します。 マクロを作動させると、上記一連の作業が完了するようにできればと考えています。 まとめますと、「データシート」上にデータが存在すればそれを「入力シート」上に表示し、存在しなければ「入力シート」のデータをそのまま表示するというような仕組みにできればと考えています。 ご回答よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- nihinihinihi
- 回答数2