タグ

Excelに関するactive_psのブックマーク (21)

  • Excelの配色をカスタマイズ│自動で見やすくするために色のカスタマイズをしよう! | むらこらむ

    こんにちは、もいもいです。 今日はExcelの色を自分でカスタマイズための具体的な方法とオススメを紹介します。 元々備わっているデフォルトの配色だとどうも見づらい もっとスタイリッシュにプロフェッショナル感を出したい デザインに優れた配色を使いたい あの会社のプレゼン資料の色が見やすかったから真似したい こんな方に向けて、課題解決に繋がる情報をお伝えしていきたいと思います。 「色なんか何でもいいから無駄にこだわって時間使ってないで、早く資料見せてよ!」 なんて上司に言われるかも知れませんが、そもそも色に気を遣うことにはそこまで時間はかかりません。 早く見やすく、メッセージを一発で伝えられる資料を渡したら何も文句は無いですよね? むしろ上司を「おっ」と思わせて評価も上げちゃうような、そんなクオリティにこだわった資料を普段からすぐに出せるように、この記事を読んで皆様も是非参考にしてみてください

  • ExcelのVBAマクロがブロックされて解除できない! ブロックの解除方法を解説/「Microsoft Office」のセキュリティ強化に戸惑いの声【やじうまの杜】

    ExcelのVBAマクロがブロックされて解除できない! ブロックの解除方法を解説/「Microsoft Office」のセキュリティ強化に戸惑いの声【やじうまの杜】
  • Excelで「このファイル形式は、保護ビューでサポートされていません」エラーを修正

    「『このファイル形式は、保護ビューでサポートされていません』と出てくるときの対策が知りたい…」 「そもそも『このファイル形式は、保護ビューでサポートされていません』とはどんな現象を指しているの?」 昨今こういったExcelの文言に関しての疑問の声を多く頂戴します。そこで今回の記事では、エクセルにおけるこの文言にある「保護ビュー」の意味や、文言が出ないようにするための具体的な対策についてわかりやすく解説していきます。 Part1:「このファイル形式は、保護ビューでサポートされていません」エラーについて Part2:Excelで「このファイル形式は保護ビューでサポートされていません」エラーを修正 Part3:削除してしまったExcelファイルを復元 Part4:まとめ Part1:「このファイル形式は、保護ビューでサポートされていません」エラーについて まず、保護ビューとは何かを説明しますと、

    Excelで「このファイル形式は、保護ビューでサポートされていません」エラーを修正
  • vbaでセルに同じ文字を再入力したい。 - セルA1からA20(毎月データ量が異なり、終りのセルは毎回変わる)にそれぞれさまざまな数... - Yahoo!知恵袋

    ご質問を 客観的にシンプルに見ると(=状況がわからない第三者が何の先入観もなしに見ると) ズバリ,「すごく変な質問!」だと思いませんか? おそらく理解不能だと思います。 例えば, 単純に考えると次のように見えます。 「セルA1 を選択したら セルA1 を選択状態にして セルA1 の値を セルA1 の値にしたい!」 ↑わっけわからん じゃないですか? ========= 上のように考えても「わっけわからん!」状態なので 私が,私なりに,状況を推測してみました。 もし,以下の状況の推測が間違っていれば, この回答は無かったことにしてください。 おそらく全く役に立ちません。 例えば シート全体のセルの書式設定を「標準」にした上で セルA1 に 1234 と入力し決定すると,それは "数値" として扱われます。 ここまでは良いのですが, 次にその セルA1 なり,その A列 なり,そのシート全体の

    vbaでセルに同じ文字を再入力したい。 - セルA1からA20(毎月データ量が異なり、終りのセルは毎回変わる)にそれぞれさまざまな数... - Yahoo!知恵袋
  • getgrid-web

  • VBAでPowerQueryとピボットテーブルの更新を制御する

    一般的にクエリやピボットテーブルを更新する場合 [全て更新] をクリックして全体を更新します。 でも、ピボットテーブルを複数のクエリから作成している場合 [全て更新] で更新が反映されないケースが多々発生します。 それは、クエリの更新順によって反映されない場合が生じてしまうことが原因です。クエリが別のクエリを参照している場合などで発生します。参照元の更新が完了する前に参照先が更新されてしまうケースです。 複数のクエリやピボットテーブルの更新をVBAで制御する方法を検討したいと思います。

    VBAでPowerQueryとピボットテーブルの更新を制御する
    active_ps
    active_ps 2022/10/27
    マクロボタンから各クエリを個別で更新する
  • Office TANAKA - 取得と変換[セルの値でクエリを変化させる]

    先日、VBAのセミナーを受講された山内さんと、セミナーが終わってから雑談していたのですが、その中でPower Queryの話題になりました。実務でPower Queryを便利に使っているのですが、ときどき、あるいは定期的に、対象のファイル名や、保存されているフォルダ名などが変更されると。それを毎回手動で修正しなければならないので、なんとかなりませんかね?みたいな。これ、実現可能だということは知っていました。パラメータクエリという仕組みを使えば、セルの中に入力してある値によって、クエリの内容を自動的に変化させることができます。対象のファイル名やパスが変わったら、セルの内容を変えることで対応できるんです。知ってはいましたが、この手のやり方は、セミナーでは解説してきませんでした。理由は「そのためには、自分でM言語を書き換える」必要があるからです。私は、「ExcelユーザーはM言語まで手を出さない

  • [Power Query] 大量のデータベースから、セルに指定した条件でデータを取り出したい

    Power Query/Excel の勉強会でお付き合いのある方から以下のような質問をいただきました。 PowerQueryの機能には、MSクエリで可能だったセルの値を使ったパラメータークエリのような機能はないのでしょうか?大量のデータベースから、セルに指定した条件でデータが取り出せて便利だったのですが。 昨年の春頃に、Power BI Desktop および Excel Power Query - 取得と変換 で、「パラメーター」の機能が実装されました。このパラメーターを使えば、設定した値(文字や数値、日付など)の中から選択して、データ抽出の条件として使えることはわかっていました。 Deep Dive into Query Parameters and Power BI Templates https://powerbi.microsoft.com/ja-jp/blog/deep-div

    [Power Query] 大量のデータベースから、セルに指定した条件でデータを取り出したい
  • PowerQuery でセルの値をパラメーター変わりに使う - Qiita

    PowerQueryのパラメーター PowerQueryにパラメーターというものがあるが、 使い勝手を知らない人には説明しづらいため、 セルに入力した値をPowerQuery内のSQLクエリに反映する方法を探した。 パラメーターをつくる 入力セルを決める まずはパラメーターを入力する箇所を作り、テーブル化する。 「ID」がヘッダー、「neko.cat」は任意の値。 セルを取り込む テーブルにカーソルを合わせて、データ⇒テーブルまたは範囲から を押すと、 PowerQuery内の数式に以下が入力される。

    PowerQuery でセルの値をパラメーター変わりに使う - Qiita
  • Excel列に重複する行のみを表示するにはどうすればよいですか?

    場合によっては、列に重複する値と一意の値がある場合は、以下のスクリーンショットに示すように、一意の値を非表示にして重複のみを表示したいだけです。 一意の値をXNUMXつずつ非表示にする以外に、重複のみを表示する簡単な方法はありますか? この記事では、あなたがトリックを見つけることができると思います。 条件付き書式設定およびフィルター機能を使用して重複のみを表示する 数式とフィルター関数を使用して重複のみを表示する Kutools forExcelで重複のみを表示する 条件付き書式設定およびフィルター機能を使用して重複のみを表示する 条件付き書式機能を使用して、重複する値の色をマークしてから、その色を除外できます。 1.重複のみを表示する値を選択し、をクリックします ホーム > 条件付き書式 > ハイライトセルのルール > 重複する値s。 その後、 重複値 ダイアログ、選択 重複ファイル 左

  • Excelで数字(JANコード8桁/13桁)からバーコードを作成する方法!VBAで一括生成も! - エク短|Extan.jp

    Excelで数字(JANコード8桁/13桁)からバーコードを作成するイメージ Excelで数字からバーコードを作成するイメージについて説明をします。 まずは標準機能でExcelのシートから手動でバーコードを挿入していきます。 バーコードを設置できたら手動でバーコードの種類(JANコード8桁/13桁)を変更したり、値を設定したりします。 次にVBAでバーコードを一括で作成していきます。 値をA列に設定し、バーコードのサイズはB列の縦横の幅に自動調整するようにします。 一括でバーコードが作成できると便利ですよね! 早速試してみましょう。 JANコードとは まず、JANコードについて説明をします。 JANコードとは商品管理や流通用として使用されるコードで、一般的にバーコードといったらこのJANコードを指します。 JANはJapanese Article Numberの略称で日国内での呼び方とな

    Excelで数字(JANコード8桁/13桁)からバーコードを作成する方法!VBAで一括生成も! - エク短|Extan.jp
  • Excel VBA オートフィルターの挙動を調べた

    使用環境: MS Office Excel 2010 VBAExcel のオートフィルターを操作する方法について調べる機会があったので、その内容をここにまとめておく。 (基的な使い方はぐぐったり Microsoft の公式ページを読んだりすればわかるので、ここではより細かな点について触れる)

    Excel VBA オートフィルターの挙動を調べた
    active_ps
    active_ps 2022/03/03
    オートフィルタの挙動
  • Office TANAKA - VBA高速化テクニック[Line Inputは遅くない]

    私のセミナーを受講された方から質問されました。VBACSVを読み込むときの話です。 CSVを読み込むとき、Line Inputを使っているんですけど、CSVの行数が多いと時間がかかります。ネットで調べたら、Line InputよりQueryTableを使った方が速いって書いてあったんですけど、どうなんでしょう? こうした誤解をしている方がとても多いので、ここに書いておきます。 まず、読み込むCSVをご覧ください。 こんな感じのCSVです。これ100,000行あります。まずはLine Inputで読み込んでみましょう。ここでは、次のコードでやってみます。 Sub Macro1() Dim buf As String, A As Variant, i As Long, j As Long Open "C:\Data\Work\sample.csv" For Input As #1 Do Un

    active_ps
    active_ps 2022/03/03
    CSVファイルの取り込みを速くする
  • NullとEmptyとNothingと空の文字列の違い:Access VBA|即効テクニック|Excel VBAを学ぶならmoug

    NullとEmptyとNothingと空の文字列の違い (Access 97/2000/2002/2003/2007/2010) ツイート VBAでは変数やフィールドに有効な値がない状態や、空の状態を表す値がいくつもあります。 ここでは、それぞれの意味や使用上の注意についてご紹介します。 ■長さ0の文字列("") 文字を1つも含まない文字列 ("") です。 「長さ0の文字列」の名前のとおり、Len関数やLenB関数の引数に指定すると0を返します。 Dim myStr As String myStr = "" Debug.Print Len(myStr) '--> 0 と表示される ■値0の文字列(vbNullString) String型の変数の初期状態を表す値です。vbNullStringという定数で表します。 長さ0の文字列("")と同様に、Len/LenB関数の引数に指定すると 0

    active_ps
    active_ps 2022/02/23
    空文字列
  • Excel VBA Sort(ソート)でデータを並び替えする | やさしいExcelVBA

    今回は「Sort」オブジェクトを使用して、シート上のデータを並び替えする方法をご紹介します。 並び替えは見た目の順番を変えるだけではなく、領を発揮するのは膨大なデータの前処理など、処理時間が長くなってしまう処理なども並び替えを組み込むことで高速化する事も可能なところではないかと思います。 下記で説明する定数はデフォルト値を赤文字にしています。 今回紹介する方法はExcel2007以降で使用できます。 1.Sortオブジェクトで並び替えをする方法 Sortオブジェクトで並び替えする方法は、Excel2007から「SortFieldオブジェクト」で条件を指定して、「Sortオブジェクト」で条件に合わせて並び替えをします。 並び替えは次の手順で行います。 シートに依存するため、シートをアクティブにしないと意図しない並び替えとなります。 シートをアクティブにする並び替え条件をクリア「SortFi

    Excel VBA Sort(ソート)でデータを並び替えする | やさしいExcelVBA
    active_ps
    active_ps 2022/02/08
    Sortオブジェクト
  • 【Excel VBA】日付順に並べ替える(マクロでソート)

    今回は、Sortオブジェクトで設定関係を入れて、Sortメソッドで実行しました。 なんだか無駄にややこしくしてしまった感もあります。。 実際に書いたコード 実際に書いたコードのデフォルメは以下のとおりです。 一部、変数だったところを固定値にしています。 With ActiveSheet ' ソート順設定 With .Sort.SortFields .Clear ' 設定クリア .Add Key:=Range("A1"), _ DataOption:=xlSortTextAsNumbers .Add Key:=Range("B1"), _ DataOption:=xlSortTextAsNumbers End With ' ソート実行 With .Sort .SetRange Range("A1:F50") .Header = xlYes .Orientation = xlTopToBott

    【Excel VBA】日付順に並べ替える(マクロでソート)
    active_ps
    active_ps 2022/02/07
    Range型日付でソート
  • 【ExcelVBA】RangeオブジェクトとRangeプロパティの違い - 和風スパゲティのレシピ

    Rangeオブジェクトと、Rangeプロパティの違いを解説します。 同じところ 違うところ もっと詳しく オブジェクト.プロパティ セルを表すオブジェクト = Rangeオブジェクト Rangeオブジェクトを取得するプロパティたち プロパティって右側なんじゃないの? まとめ おまけ:ひとつ嘘をついてるので訂正します おまけ:題と関係ない嘘 同じところ どちらも「セル」または「セル範囲」を扱います。 違うところ 一言で言ってしまえば、「Rangeオブジェクトを取得する、たくさんあるプロパティの中のひとつがRangeプロパティ」です。 もっと詳しく ↑の説明でわかる人はあまりこのページに来ないと思いますので、 詳しく説明していきます。 知ったからと言ってすぐに実務に活きるような話ではないので、 分からない部分は読み飛ばしながら、気楽に読んでください。 結構難しい話なので、見通しが立てやすいよ

    【ExcelVBA】RangeオブジェクトとRangeプロパティの違い - 和風スパゲティのレシピ
    active_ps
    active_ps 2021/12/07
    Rangeプロパティは万能
  • Excelの条件付き書式で数式を使う方法

    条件付き書式は数式(関数)を利用して反映させることができます。数式を使えば、条件付き書式でできることが広がります。 この記事では、数式で「不等号」「等号」記号を用いた「以上」の設定方法と、日付の条件付き書式の利用方法、そして複数ルールがある場合の優先順位の説明をいたします。

    Excelの条件付き書式で数式を使う方法
    active_ps
    active_ps 2021/12/03
    条件付き書。特定のセルの値で特定の範囲を色付け
  • クリップボードへのコピーが文字化けする対策【ExcelVBA】

    以前まで下記記事のようにClipBoardのDataObjectを使用してコピーしていましたが、 環境によってはコピーして文字化けするようです。(Windows10/64bit/Excel2016で発生) ExcelVBAマクロ「指定したキーワードをクリップボードへコピーする」をパーツ化する 上記記事のPutInClipboardが文字化けを起こす原因のようです。 文字化けする環境でも、コピーする方法はあります。 以下のコードを参考にしてください。 文字化けする端末でもクリップボードへコピーする方法'■指定したキーワードをクリップボードへコピーする(文字化け対策済み) Public Function call_ClipBoardSave(temp As String) With CreateObject("Forms.TextBox.1") .MultiLine = True .text

    クリップボードへのコピーが文字化けする対策【ExcelVBA】
    active_ps
    active_ps 2021/12/03
    >PutInClipboardが文字化けを起こす原因
  • Excelにて自動連番のための式 - Qiita

    式をコピペするだけで利用できます。 IMEの辞書登録等をしておくことをおすすめします。 セルが連続している場合 ※通常はこちらをご利用ください。

    Excelにて自動連番のための式 - Qiita
    active_ps
    active_ps 2021/11/11
    結合セルへの連番