ブックマーク / www.relief.jp (3)

  • すべてのセル参照を絶対参照にするExcelマクロ:Excel VBA Rangeオブジェクト/セル数式

    Excelを実務で利用している方の中に、絶対参照にする必要のないセル参照を、相対参照のままにしておく方と、絶対参照にしたがる方とが存在します。 絶対参照はセル参照を含む数式の入力されているセルをコピーをしたときに、参照先セルを変更したくないときに利用する参照方式ですから、セルのコピーをしないような場合、絶対参照にする必要はなく相対参照のままで問題ありません。 けれども、すべてのセル参照を絶対参照にしておきたいという方が、時々いらっしゃいます。 数式を入力したワークシートを作成後、相対参照・絶対参照を理解していない方に利用してもらう場合に、不用意にセルの移動やコピーをされることによってエラーが発生するのを極力回避したいというという気持ちなどから、セル参照をすべて絶対参照にしておきたいという要望となるようです。 数式入力中に参照方式を変更するには、[F4]キーを押せばいいわけですが、数式の入力

    shujim
    shujim 2007/09/21
    VBAde
  • アクティブセル領域を選択する−Range.CurrentRegionプロパティ:Excel VBA Rangeオブジェクト/CurrentRegionプロパティ

    Excelのよくいただく質問でマクロを組まないと実現できないものと言えば、 「複数のシートを1枚のシートにまとめるにはどうすればいいのでしょう?」 です。 Excelをデータベースとして利用する際に、データ入力の段階でシートを分けてしまい、後から集計をしたり、全てのデータを利用して宛名ラベルを作成するような業務が発生したときに、この「シートをまとめるには」というご質問を、非常によくいただきます。 残念ながらExcelの標準機能では、複数のシートを1つにするという機能が用意されていないために、VBA(Visual Basic for Applications)でマクロを組む必要があります。 ただ冷静に考えれば、やらなければいけない処理というのはそれほど複雑なものではありません。 新しいシートを追加して、その新しいシートに元のシートのデータをコピーするというのをシートの枚数だけ繰り返せばいいわ

    shujim
    shujim 2007/09/21
    VBAで記入範囲を選択する方法
  • Googleツールバーの検索ボックスにカーソルを移動:ネット関連のネタ

    マウスでクリックするという方も少なくないようですが、検索ボックスにカーソルを移動した後は、キーボードから入力を行うわけですから、ショートカットキーでカーソル移動する方が便利じゃないかと考えています。 この操作方法については、「Googleツールバーヘルプ」の「検索ボックスにカーソルを移動するためのショートカットはありますか。」という項目でも紹介されています。 Googleホームページへ移動する場合も、[Alt]+[G]キーで検索ボックスにカーソルを移動しておいて、何も入力せずに[Enter]キーを押せばOKです。 Googleツールバー以外のツールバーでも、検索ボックスへカーソル移動するショートカットキーは用意されていることが多いようです。 その場合、[Alt]キーとそのツールバーの頭文字をショートカットキーに割り当てていることが多い印象があります。たとえばmsnツールバーなら[Alt]+

    shujim
    shujim 2007/07/12
    ショートカット
  • 1