ja7awu の回答履歴
- 範囲内で同一セルの最大の個数の求め方(マクロ)
たとえば配列数式で {=MAX(COUNTIF($B$2:$B$100,B2:B100))} のように範囲内で同一セルの最大個数を求めるのをVBAマクロでやりたいのです。 どのような記述になるのでしょうか?
- エクセルVBAで重複する名前に(2)、(3)等をつける方法は?
こんにちは。お世話になります。 以下のようなデータ(約1500件)があります。 データは分類と名称でソート済みです。 同じ分類のなかで同じ「名称」があった場合、B列の名称の直後に同一セル内で(2)や(3)を順に振っていくマクロを教えていただきたいのです。(1)は不要です。 下記の例では、ううう(2)、ううう(3)といった具合です。 よろしくお願いします。 A列 B列 C列 分類 名称 データ1 aaa あああ a aaa いいい b aaa ううう a aaa ううう a aaa ううう a aaa えええ b bbb かかか a bbb かかか a bbb ききき a bbb くくく b ccc さささ a ccc ししし b ccc すすす a ccc すすす a ccc すすす a ccc すすす a ccc せせせ a
- Accessのクエリの抽出式について
アクセスの基本しか知らないため、質問がわかりにくいかもしれませんがお教えください。 AテーブルとBテーブルがあり、共通の商品コードがあるとします。 そしてAテーブルにあるが、Bテーブルにはない商品コードがあった場合に、その該当分だけ表示できるようにしたいのです。 これはクエリで、できるものでしょうか? クエリでできるとしたら、デザインビューの画面で言うとどこをどのように設定したらいいのか、わかりやすく教えていただけたら幸いです。 この問題が解決したら、続きでもうひとつ質問したいと思っています。申し訳ありませんが、よろしくお願いいたします。
- エクセルのセルの選択のことで
A1~A99までの任意の一つのセルを選択している時に、 現在のセルからA100までを選択状態にするマクロを教えて下さい。
- エクセルのセルの選択のことで
A1~A99までの任意の一つのセルを選択している時に、 現在のセルからA100までを選択状態にするマクロを教えて下さい。
- ACCESSコンポボックス
ACCESS97のコンポボックスの質問です。 2つのコンポボックスがあります。1つ目のコンポボックスを選択し、1つ目のコンポボックスの条件で2つ目のコンポボックスのリストを変更したいです。1回目はうまく行きますが2回目からは一つ目のコンポボックスを変更しても2つ目のコンポボックスのリストが変わりません。よろしくお願いします。
- SUMPRODUCT関数について
Excelで=SUMPRODUCT(A1:F1*(MOD(COLUMN(A1:F1),2)=1))という式をIEで検索し使用していますが、なかなか意味がわかりません。 (MOD(COLUMN(A1:F1),2)=1)というところは、列を番号として2で割ったときに1余る列番号を求めているのはわかるのですが、 =SUMPRODUCT(A1:F1*というところが、なぜA1:F1を掛けているのか、どうしてそれで正常な奇数列の和が返ってくるのかがなかなか理解できません。どなたかわかりやすく教えていただけないでしょうか?
- Access SQLでnull値のOrderby
お世話になります、 AccessのSQLについて教えてください。 例えば打率をSQLの中で計算させたとします。その値で Order by して表示させたいのですが、計算結果がnull (打席が0の人)は分母が0になってしまい値が存在しない (null)ですよね、その場合にOrder byを行うとSQLでエラーになってしまいます。 このような場合皆様ならどのように回避されるでしょうか? select B.daritu From (select hit/dasu As daritu From A ) As B Order by B.daritu
- ベストアンサー
- オフィス系ソフト
- takataka111
- 回答数1
- エクセルの関数について
ある条件によって判定をさせたいと思っています。 0~10の時・・・・A 11~20の時・・・B 21~30の時・・・C 31~40の時・・・D 41~50の時・・・E 51~60の時・・・F 61~70の時・・・G 71~80の時・・・H 81~90の時・・・I 91~100の時・・J ある素点に対してこのような判定をさせたいとき、どのような数式を入れればよいでしょうか。すごく複雑なので困っています。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- betterdays
- 回答数10
- エクセルの関数について
ある条件によって判定をさせたいと思っています。 0~10の時・・・・A 11~20の時・・・B 21~30の時・・・C 31~40の時・・・D 41~50の時・・・E 51~60の時・・・F 61~70の時・・・G 71~80の時・・・H 81~90の時・・・I 91~100の時・・J ある素点に対してこのような判定をさせたいとき、どのような数式を入れればよいでしょうか。すごく複雑なので困っています。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- betterdays
- 回答数10
- ブックを開いたとき自動的にバックアップを取るマクロはどうするのですか?
Windows 2000,Excel 2000使用 共有で使用するブックを作成したのですが、なにかの問題でデータが壊れるといやなので、できればブックを開いたときに裏で自動的にバックアップを取るマクロというのは作れるのでしょうか? どうしてもうまくできなくて...よろしくお願いします。
- VBAでオプションボタンなどそれぞれの数を調べたい
エクセル97です。 ワークシート上にテキストボックス、コンボボックス、オプションボタン、ラベルが配置されています。 すべて、ツールバーのフォームから出したものです。 これら全部の数をもとめるには Sub TEST() Dim x As Integer x = ActiveSheet.Shape.Count MsgBox x End Sub これで出てきますし、テキストボックスならshapesをTextboxes、ラベルならLabelsに変えればいいのですが、オプションボタンやコンボボックスの場合、どう変えれば良いのかわかりません。教えてください。特にオプションボタンは数が多くて困っています。
- エクセルで、VBマクロを使い、cellの内容が変更されたタイミングでマクロを実行したいです
エクセル上のVBマクロで、cellの内容が変更されたときに、マクロを実行し、同時にどのセルが変更されたかを取得したいです。 よい方法があれば教えて頂きたいです。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- hogehogeninja
- 回答数3
- 日付のないところは空欄にしたい。
EXCELで日付とデーターが並んでいるのですが、 日付が所々間が抜けている日がある場合があります。 抜けている日のところは空欄にして、日付順に並べることは できますか? 例) 10/1 aaa 10/2 bbb 10/4 ccc 10/5 ddd を 10/1 aaa 10/2 bbb 10/4 ccc 10/5 ddd (10/3のところは間をあけたい)
- 請求月を自動で表示させたい
A列に作業内容・B列に作業完了記入欄・C列に請求月があります。 作業内容 作業完了 請求月 ×××作業 ○ 3月 △△△作業 ○ 5月 こんな感じです。 今は作業が終わると作業完了欄に○印を入れ、請求月を入力していますが、できれば作業完了欄に○を入力すると、自動で請求月が表示されるようにしたいのです。当然○を入力した日付が基準となります。ただし請求は20日締めなので、9月21日~10月20日は10月、10月21日~11月20日は11月となります。よろしくお願いします。
- エクセルの列の表示が文字でなく数字に
なってしまいました。 ヘルプを読んだりすると R1C1形式にするとこのように なるとかいてありましたが 行も列も数字になってしまうと こまりますので、列をもとの A B C D の標準の形に もどしたいのですが、どこを いじればいいかわかりませんでした。 よろしくお願いします。
- VBA(Excel)でフォームのTextboxへの入力チェックの対処について
Excel97の社内向けアプリケーションとしてExcelでVBAを書いているのですが、わからないことがあるのです、どなたか御教授いただきたくお願いします。 ユーザーフォームの上でテキストボックスを入力項目として用意し、そこにユーザーが入力した内容をキー(例えば商品コード)にしてExcelシートを検索し結果(該当する商品名)を別のテキストボックスなどに返す、ということをやっています。 で、キーの入力が終わったのをAfterUpdateで受けて検索するのですが、誤ったキーが入力された場合にメッセージを表示して次の入力項目に進まないようにしたいのです。 ところが、メッセージを表示することはできているのですがメッセージボックスのOKボタンを押すと次の入力項目に進んでしまうのです。TextBox3.SetFocusなどとしてみたのですがなぜか言うことを聞きません。 どなたか、お教え下さい。 # 仕様なんでしょうか??
- 《エクセル2000》非表示になっている行を一括選択して削除したい
表示・非表示行が混在しているシートが40強あります。 自分で作ったファイルではないので勝手がわからず、今は一行一行非表示行がないかを目で確認して、表示→削除という手順を踏んでいます。 例えば「表示行と非表示行を入れ替える」ような機能はありますか?