タグ

excelに関するphistaのブックマーク (11)

  • Office TANAKA - セルの操作[セル範囲の取得]

    操作の対象セル範囲が不定の場合 ここまでの解説では、操作の対象を「セルA1に」とか「セル範囲A1:C3に」などと簡単に決めてきました。もちろん解説なのですから、それは勘弁していただきたいのですけど、実際のマクロ作成では操作の対象を特定することに苦労するものです。操作の対象セルを、どう的確に特定するかが、VBAのビギナーとベテランで差が出るところでもあります。たとえば、次のようなデータを考えてみましょう。 このデータをマクロでクリアします。ただし、データが何行何列あるかは、そのときによって異なります。セルをクリアするにはRangeオブジェクトのClearContentsメソッドを使います。次のコードはセル範囲A1:D5をクリアします。 Sub Sample1() Range("A1:D5").ClearContents End Sub クリアすべきセル範囲の左上はセルA1です。したがって、セ

    phista
    phista 2018/03/09
    “Range("C8").CurrentRegion”
  • 2つの表を比較して、片方にだけあるものを抽出する。 - 徒然なるままだし

    この記事は自分用の覚書です。 ■ sheet1 の「イベント来場者」と sheet2 の「顧客一覧」を比較して、 "「イベント来場者」にはあって「顧客一覧」にはない人" を見つける。 (「イベント来場者」にだけあるデータ) Windows8 Pro 64ビット + Excel2013 ※表中の氏名はダミー ・前提 「イベント来場者」の列には同姓同名がある。 同じ会社には同じ氏名の人はいない。 どちらの表にも、氏名と社名の組み合わせで重複しているデータはない。 1. sheet1 の C2 から C23 に A列の氏名と B列の社名を結合したデータを作る。 ・sheet1 の C2 に入れて下方へコピーする式 =CONCATENATE(A2,B2) 2. sheet2 の D2 から D26 に A列と C列を結合したデータを作る。 =CONCATENATE(A2,C2) 3. sheet1

    2つの表を比較して、片方にだけあるものを抽出する。 - 徒然なるままだし
    phista
    phista 2015/08/07
    「excel 二つの範囲を比較 片方にないもの」とかいう頭の悪い検索でGET
  • 『HYPERLINK関数にて同じシートのセルへジャンプすax(T) エクセル Excel [エクセルの学校]

    [[20080911003435]] 『HYPERLINK関数にて同じシートのセルへジャンプすax(T) ページの最後に飛ぶ [ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ] 『HYPERLINK関数にて同じシートのセルへジャンプする際のファイル名、シート名変更』(T) HYPERLINK関数にて同じシートのセルへジャンプする数式を下記の通り入力しました。 =HYPERLINK("[Book1.xls]Sheet1!A1","A1へジャンプ") 上記の数式では、一応、思い通りにジャンプしてくれます。 しかし、このファイルはフォーマットであり、実際に使用する際は、 ファイル名を変更しますし、シート名も変更(追加)します。 そうすると、当然エラーが発生してジャンプできません。 こういった問題を解決する方法はありますでしょうか? それとも、ファイル名、シート名を変更するた

    phista
    phista 2012/08/22
    同じシート内のセルへのジャンプであれば =HYPERLINK("#A1","A1へジャンプ") で可能ですよ
  • sohokoganei.org - このウェブサイトは販売用です! - sohokoganei リソースおよび情報

    phista
    phista 2010/05/10
    もう少し詳細欲しいけどとりあえず
  • PC

    パソコンの断・捨・離 いいことずくめのアプリ断捨離、不要なサブスクや悪意あるアプリも排除 2024.03.15

    PC
    phista
    phista 2010/03/29
    Office2007まじfxxk
  • エクセル2007(Excel 2007)で複数の部品(図形やテキストボックスなど)をまとめて選択する

    概要 このページではエクセル2007(Excel 2007)で複数の部品(図形やテキストボックスなど)をまとめて選択するための手順を掲載しています。 作成した図形オブジェクトやテキストボックスをまとめて選択することで、移動や拡大縮小などの編集作業がしやすくなります。 また、既にグループ化された複数のグループオブジェクトもまとめて選択できます。 手順・実例 以下のテキストボックスや図形オブジェクトをまとめて選択してみます。 ホームメニューから、「検索と選択」を選び、「オブジェクトの選択」を選びます。 まとめて選択したいオブジェクトの全体を包み込むように、マウスカーソルをドラッグして(クリックしたまま動かして)選択してください。 オブジェクト全体が包み込まれていない場合は、選択されません。大きめに選択するようにしてください。 選択をすると、各オブジェクトが以下のようにまとめて選択され、移動や拡

    エクセル2007(Excel 2007)で複数の部品(図形やテキストボックスなど)をまとめて選択する
    phista
    phista 2009/12/04
    わからんよーかえないでよー
  • エクセルのセル内の文字結合の質問です。 - 複数のセル内の文字を繋げる場合、=CONCATENATE()の関数を使っていますが、ここ... - Yahoo!知恵袋

    エクセルのセル内の文字結合の質問です。 複数のセル内の文字を繋げる場合、=CONCATENATE()の関数を使っていますが、 ここで、1つにまとめたセルをその内容ごとにセル内で改行する事は出来ないでしょうか? 例) A1⇒あああ A2⇒いいい の場合、CONCATENATE関数を使えば、「あああいいい」と表示されますが、これを結果のセル内で 「あああ いいい」 とA2の箇所を改行したいです。 今は、「あああいいい」と表示されたセルを形式を選択して値として貼付⇒ALTキーでセル内で改行しています。最大で10個のセルを繋げなければいけないので、とても時間がかかってしまいます。 何か良い方法がありましたお知恵をお貸し下さい。 CONCATENATE関数を使わなくてもよいです。 VBA&マクロも少しですが使えます。 よろしくお願い致します。

    エクセルのセル内の文字結合の質問です。 - 複数のセル内の文字を繋げる場合、=CONCATENATE()の関数を使っていますが、ここ... - Yahoo!知恵袋
    phista
    phista 2009/09/25
    CHAR(10)=改行文字
  • エクセルで常に行番号の連番が維持されるようにする | バシャログ。

    こんにちは、「ザ・ビートルズ・ボックス」を買おうかまだ迷っているけど、既に「ストーン・ローゼズ・ボックス」を買ったばかりなので迷うまでもなく買えない sakai です。お財布がというよりサイズ的に。 今回はエクセルの小ネタで失礼します。 サイトマップなどの資料を作成する時に、必ず連番で行番号を入れるようにしています。 これは、印刷した資料をお客さまと読み合わせする際に 「今検討したいのは何行目の…」 と説明しやすく、お互い迷子になりづらくなるからです。(と、上司に教わりました) ただ、サイトマップなどは検討段階で削除や追加が頻繁に起こるものです。 普通に行番号を入れただけだと、いちいち行番号を振り直すのが大変でした。 そこで便利なのが、「ROW 関数」です。 「ROW 関数」は、指定したセルの行番号を取得する関数です。 行番号を入れたいセルを選択し、数式バーに「=ROW()」と入力。 さら

    エクセルで常に行番号の連番が維持されるようにする | バシャログ。
    phista
    phista 2009/09/15
    たまに使われてない仕様書とかあって愕然とする
  • Excel(エクセル)基本講座:Excel(エクセル)関数一覧表

    【機能別エクセル関数一覧表】    Topへ よく使われる関数をピックアップして、機能別にリストにしてみました。 合計する関数 合計する関数(SUM関数),オートSUMの使い方 小計の関数(SUBTOTAL関数)の使い方 SUMPRODUCT関数の使い方 条件付きで合計する関数(SUMIF関数)の使い方 複数の条件で合計する関数(SUMIFS関数)の使い方 複数条件の合計の関数(DSUM関数)の使い方 集計値を求める関数・AGGREGATE関数の使い方 平均する関数 平均を求める関数(AVERAGE関数など)の使い方 平均(AVERAGE関数,AVERAGEA関数)、中央値(MEDIAN関数)、最も頻度の多い値(MODE関数)、異常値を除いた平均を求める(TRIMMEAN関数) 条件付きで平均を求める関数(AVERAGEIFS関数,AVERAGEIF関数)の使い方 条件付きで平均を求めるD

    phista
    phista 2009/07/15
    具体例がすごく見やすい
  • Excelシート名一覧の取得方法 - シナプスソフトプログラマのブログ

    これは便利!さくっと取得できました。 ALT+F11を押下(VBAエディタが起動) CTRL+Gを押下(イミディエイトウインドウが起動) 「For Each i In ThisWorkbook.Sheets: debug.print i.name : next i」をタイプしてEnterを押下 シート名をコピー VBAエディタを閉じる http://ozakih2000.blog.so-net.ne.jp/2007-07-05 シート一覧表示までは、「シートの移動タブを右クリック」⇒「シートの選択」でシート名一覧がてくるんですが、「これをコピーでできれば!」というところで、結局1個ずつシート名を書いたりしてました。 まぁ、シート一覧を地道に書き写しても10分かかる作業でもないので、次回も同じことを行うのを書き写すより速くできるかわからないですが。←似たようなことはよくあります とりあえず、

    Excelシート名一覧の取得方法 - シナプスソフトプログラマのブログ
    phista
    phista 2009/07/13
    これは便利!
  • エクセル技道場−ワークシート名を表示する関数

    新規ワークシート挿入 ワークシートの削除 新しいブックのシート数の設定 シートの切り替え ワークシート名を表示する関数 ブック内のシート一覧の表示 複数のワークシートを選択 シートの非表示/再表示 シートの保護 シートの保護2 新規ワークシート挿入 Shift+F11 【解説】 シフトキーを押しながらファンクションキーのF11を押します。この場合、私は右手親指でシフトキー、人差指でF11を押しています。押し続けるとシートがどんどん追加されます。 以下の方法でもできますが、Shift+F11の方が速いです。 -メニュー[挿入]-[ワークシート] -シート見出しを右クリック-[挿入]で、[標準]タブの[ワークシート]を選択してからEnter ワークシートの削除 シート見出しを右クリック-[削除]でEnter 【解説】 Altキーを押してから、キーボードのE、LでEnterでもできます。慣れれ 

    phista
    phista 2009/06/15
    ワークシート名を表示する関数 ■ =MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31)
  • 1