タグ

excelに関するmoerrariのブックマーク (265)

  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    サービス終了のお知らせ - NAVER まとめ
    moerrari
    moerrari 2015/04/22
    Microsoft Internet Controlsの参照設定をオンにしてもsleep関数が使えない場合はPrivate Declare Sub Sleep Lib "kernel32" (ByVal ms As Long)を記述する / 3ページ目でタグオブジェクトのNameプロパティをid名と比較しているのはなぜか
  • 標準モジュールとフォーム間のデータ受け渡しⅠ|ユーザーフォーム入門

    Private Sub UserForm_Initialize() Dim i As Long With Worksheets("顧客マスタ") i = ActiveCell.Row Me.txtコード.Text = .Cells(i, 1) Me.txt漢字名称.Text = .Cells(i, 2) Me.txtカナ名称.Text = .Cells(i, 3) End With End Sub Private Sub btnOk_Click() Dim lastRow As Long With Worksheets("顧客マスタ") lastRow = .Cells(.Rows.Count, 1).End(xlUp).Row + 1 .Cells(lastRow, 1) = Me.txtコード.Text .Cells(lastRow, 2) = Me.txt漢字名称.Text .Cel

    標準モジュールとフォーム間のデータ受け渡しⅠ|ユーザーフォーム入門
    moerrari
    moerrari 2015/04/19
    フォームと標準モジュール間での値の受け渡し。単にテキストボックス等のフォーム部品に値を渡せばよいが、値の代入はForm.Showより先に書く必要がある。
  • クレジットカード現金化の高還元率の優良店を選ぶためには

    クレジットカード現金化の高還元率の優良店を選ぶためには クレジットカード現金化の優良店を選ぶポイントは、換金率やスピードもありますが、そのほかにも見ておきたいポイントもあります。 お金に厳しい人が利用しますので、手数料やキャンペーンの有無、価格交渉ができる業者ということは見ておきたいところです。 それぞれどのような内容なのでしょうか。 手数料が無料であるクレジットカード現金化の業者には、手数料をすべて無料でしてくれるところがあります。 業者によっては、単純に手数料という名目で業者側の利益がとられていたり、振込手数料、事務手数料という名目で少額ながらお金がかかることがあります。 せっかく高い換金率が記載されていても、手数料の分が差し引かれることで、損をしたような気持ちになったり後から気づくこともあります。 これらの手数料は最初から公式ホームページに記載がある場合は了承したうえで申し込みもでき

    moerrari
    moerrari 2015/04/19
    セルの選択イベント
  • Office TANAKA - Excel VBA Tips[フルパスをパスとファイル名に分ける]

    先日メールで質問されたネタです。「"C:\Sample\Sub\Book1.xls"というフルパスを"C:\Sample\Sub\"と"Book1.xls"に分割するにはどうしたらいいのですか?」と。・・・当サイトではTipsなどで普通にやってますけど、あらためて「よくわからない」と言われたので独立したコンテンツとして解説しましょう。 ここでは次のようなファイルを対象にします。 基的な考え方 まずは古典的なやり方から。この方法は手間がかかりますけど、応用すればいろいろなケースに応用できます。 パス+ファイル名という文字列を「パス」と「ファイル名」に分けるには、どこで分割すればいいかを考えます。パスの区切りは「\」記号で表されますので、(1)文字列を後ろから1文字ずつ見ていって最初に存在する「\」の位置を調べなければなりません。次に(2)その位置から左側(パス)と右側(ファイル名)に分割し

  • https://support.office.com/ja-jp/article/%E4%BB%96%E3%81%AE%E3%83%96%E3%83%83%E3%82%AF%E3%81%AE%E3%82%BB%E3%83%AB%E7%AF%84%E5%9B%B2%E3%81%B8%E3%81%AE%E5%A4%96%E9%83%A8%E5%8F%82%E7%85%A7-%E3%83%AA%E3%83%B3%E3%82%AF-%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3

    moerrari
    moerrari 2015/04/19
    外部ブックのセルを参照するには'C:\Reports\[Budget.xlsx]Annual'!C10:C25のように表記する。パス名・ファイル名やシート名に日本語や特殊記号がある場合はその箇所をクォートすること。
  • パスを取得する - アプリケーションとしてのVBA

    ◆パスを取得する 特別なフォルダや開いているブックのパスを取得できます。 Sub test1() Dim Current_path As String Dim DefaultFile_path As String Dim Excel_path As String Dim Startup_path As String Dim Templates_path As String Dim Library_path As String Dim UserLibrary_path As String Dim Workbook_path As String Dim Thisbook_path As String '現在のパス たとえば直前で メニューの 開くでファイルを開いたパス Current_path = CurDir 'デフォルトパス 'メニューの ツール -> オプション -> 全般タブで設定して

    moerrari
    moerrari 2015/04/19
    .pathなど
  • だるまのつぶやき---エクセルVBA小技集

    最大公約数 ― 2つの数値の最大公約数を返す関数 the greatest common divisor Sub CallTest() Debug.Print 最大公約数(24, 96) End Sub Function 最大公約数(ByVal M As Long, ByVal N As Long) As Long If M <= 0 Or N <= 0 Then Exit Function 'M>=Nに調整 If M < N Then Swap M, N Dim Q As Long, R As Long Do Q = M \ N R = M Mod N If R = 0 Then 最大公約数 = N Exit Function End If M = N N = R Loop End Function Private Sub Swap(A As Long, B As Long) Dim T

    moerrari
    moerrari 2015/04/18
    否定先読みは使えるのか?
  • Excel VBAのお勉強|グローウィン

    Like演算子は文字列の検索では手軽です。InStrよりも柔軟性があるので、正規表現よりも勝手がよくこの手の検索では重宝します。 しかしながらちょっと気を付ける点もあります。逆に気を付けないと全く予期しない結果が返ってくるので要注意です。 実際に検索すると気を付けることが分かる どんな点を注意するのかは、実際に例を見てもらった方が早いです。 下記の表は対象となる都道府県をLike演算子で判別し、Trueなら「○」を入れるようにしています。 Sub 対象となる都道府県の抽出1() Dim i As Integer For i = 2 To 6 ‘————————– ‘東京以外を対称にする ‘————————– If Cells(i, 1).Value Like “[!東京]*” Then Cells(i, 2).Value = “○” ‘対称でなければ空白 Else Cells(i, 2).

    moerrari
    moerrari 2015/04/18
    Likeの否定。NOTの場所に注意。If Not Cells(i, 1).Value Like “東京*” ThenでありIf Cells(i, 1).Value Not Like “東京*” ThenやIf Cells(i, 1).Value Like Not “東京*” Thenはエラーになる。
  • エクセルショートカットまとめ仕事の作業効率アップ

    エクセルを使う人なら当たり前のショートカットですが、新入社員やよく使うけど意外と知らなかった!っという声を仕事をしていてびっくりされたりすることもあるのでよく使うものをまとめてみた エクセル便利ショートカットまとめ ctr + C コピー ctr + V コピーした内容を貼り付け ctr + X 切り取ってコピー ctr + 矢印:入力があるセルにぶつかるまで移動する ctr + A シート全選択 ctr + Z 作業した内容を一つ前に戻る ctr + スペース:選択中のセルの1列を全選択 Shift + スペース選択中のセルの1行を全選択 ctr + D 複数行を選択している場合、一番上のセルの内容を選択している下の行のセルに全てにコピーする ctr + R 複数列選択している場合、一番左のセルの内容を選択している右の列に全てにコピーする ctr + Shift + = 押した上にある行

    エクセルショートカットまとめ仕事の作業効率アップ
    moerrari
    moerrari 2015/04/11
    "ctr + スペース:選択中のセルの1列を全選択 Shift + スペース選択中のセルの1行を全選択"キーカスタマイズでemacsキーバインドにしているのでこの辺は把握してなかった。C-d,C-r,C-Y,F12C--あたりも便利そう。
  • Amazon.co.jp: 本

    JPEG、PNG、WEBP、GIF、SVG、AVIF、BMP、ICOの画像ファイルをアップロードします。

    moerrari
    moerrari 2015/04/08
    ある程度パソコンが使える人が「Excelが使いこなせるようになりたいぞー」と思ったときに独学できるサイト4個 - http://cashew.hatenablog.com/entry/excel-study-201504 のスターコメントでオススメされていたFOM出版のEXCEL本
  • Excelピボットテーブルの応用STEP4つ|All About(オールアバウト)

    Excelピボットテーブルの応用STEP4つ Excel(エクセル)の集計技であるピボットテーブル。基の使い方から、使いこなせると、突っ込んだ集計も可能な便利機能をまとめました! 「使いこなせているよ~」という方も、知らない機能があるかもしれません。デキるピボット使いに!

    Excelピボットテーブルの応用STEP4つ|All About(オールアバウト)
  • サービス終了のお知らせ - NAVER まとめ

    サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。

    moerrari
    moerrari 2015/03/24
    理解しにくいピボットテーブルについて
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 三流君VBAで Access から Excel 連携

    AccessからCreateObject("Excel.Application")でExcelのオブジェクトを作り、データをセットする、転記する。そんな感じの処理のサンプルです。 ※カッコつけて、連携と書いてますが、どちらかと言えば一方通行のデータの流し込み、差し込み印刷 的なイメージが強かったり。 ※※Access → Excelの開発の実例は [Access の 名簿データをExcelへ出力]を見て、三流君の右往左往ぶりを笑って見てください 百聞は一見に 百聞は一見に・・・こんなことができます Access から Excelファイルを開く マクロを作成 Access 2003 から 事前に作成したExcelファイルのテンプレートを開く そんな マクロ VBAを作成してみます。 静止画と解説、ソースは AccessからExcelを起動してファイルを開く、そんなマクロ(VBA) 参照設定し

    moerrari
    moerrari 2015/02/24
    "AccessからExcelブックを開き、書式設定を行う"
  • Microsoft Open XML Converterを使用して古いExcelを開こうとすると、エラーになります。

    moerrari
    moerrari 2014/12/20
    "コンバータでファイルが保存されません"について。OfficeXP SP3の後に出たKB918420を適用する必要がある模様。適用したが必要とされているバージョンの製品が無い旨が出る。
  • blog-entry-2667.html

    いまだにOffice2000環境です。 最近Excel2007以降の形式の*.xlsxファイルやWord2007以降の*.docxファイルが添付されたメールをいただくようになりました。 ちまたでは Word/Excel/PowerPointMicrosoft Office 互換機能パック http://www.microsoft.com/ja-jp/download/details.aspx?id=3 を導入することで開いたり編集したりすることができると聞きました。現にそうしているExcel2003ユーザーが知り合いでいます。 ところが私もそれをインストールして、OSごと再起動してから*.xlsxファイルを開こうとすると、 「コンバータでファイルが保存されませんでした」 と表示されて動作が止まってしまいます。 これは私のOfficeが古すぎるからなのでしょうか。 ~テンプレ~ そのメ

    moerrari
    moerrari 2014/12/20
    「コンバータでファイルが保存されませんでした」の件。Office 互換機能パックをアンインストールして再起動→Office updateでOffice2000にSP3を適用してパソコン再起動→今一度Office 互換機能パックをインストール とする。
  • .xlsxがコンバータを使っても開けない

    Excel2000を使用しています。拡張子が.xlsxのファイルがメールで送られてきたので、 Word/Excel/PowerPointMicrosoft Office 互換機能パック http://www.microsoft.com/downloads/ja-jp/details … をインストールし、再起動して.xlsxファイルを開こうとしましたが、 「コンバータでファイルが保存されませんでした。」 というエラーメッセージが出て、開けません。 どうすれば開けるようになるのでしょうか? お手数ですが、教えてください。よろしくお願いします。 ・Excelのバージョン(バージョン情報によると) Microsoft (R) Excel 2000 (9.0.3821 SR-1) ・OS Windows 2000

    .xlsxがコンバータを使っても開けない
    moerrari
    moerrari 2014/12/20
    「コンバータでファイルが保存されませんでした」の件。2003以前でFileFormatConverter.exe(Microsoft Office 互換機能パック)をインストールしても2007以降のファイルが開けない場合。前提条件(SP3のインストール)をクリアしているか
  • プログラム初心者さんへ贈る、エラーが起きたら試してみて欲しいこと(ExcelVBA編)

    チャレンジしてみたけど、エラーが…。どこをどうしていいのかも全然わからない! という方へ。どの言語でも共通項はあると思うのですが、このブログで扱っている手前、ExcelVBAを例にしてご紹介させて頂きます。 全角が混ざっていないか 日語の文字列、若しくはコメントアウト以外は基的に半角英数でなければいけない場合が多いです。シングルクォーテーション「’」、ダブルクォーテーション「”」、括弧「()」などが、どこからかコピーしてきたときに全角になったりしていませんか? 特に全角スペースあたりは曲者なので、Ctrl+Fで検索してみるのも手です。 コピペミス 正常にコピーできても、インデントが適正にペースト出来ない場合が多々あります。 また、全部コピーしたつもりが1行目や最終行、最後の1文字が抜けてしまっていたり、そういうことはありませんか? コピー元とよく見比べて、チェックしてみてください。 変

    プログラム初心者さんへ贈る、エラーが起きたら試してみて欲しいこと(ExcelVBA編)
  • 私がExcelVBAでよく使う便利なコード・スニペットまとめ

    コードってその人の癖とかあると思うんですが、私が個人的によく使っているモノ、更によく使うんだけどアレどうやって書くんだっけ…!みたいなものもまとめてみました。 はじめに 修正をご提案いただき、コードを一部修正しました。コマ太郎さんありがとうございました!(2020/5/21) セル・シート・ブック操作 クリア Range("A1").Clear '値・書式設定・罫線などすべてクリア Range("A1").ClearContents '値だけクリア 色 Range("A1").Font.ColorIndex = xlAutomatic '文字色を自動に Range("A1").Font.ColorIndex = 2 '文字色変更(インデックス表記) Range("A1").Font.Color = RGB(0, 0, 0) '文字色変更(RGB表記) Range("A1").Interio

    私がExcelVBAでよく使う便利なコード・スニペットまとめ
    moerrari
    moerrari 2014/12/13
    あれどうやるんだっけ、というときのコード例。
  • ExcelVBAとAccessの連携 第1回 Excelからデータベースへの接続

    MS Office カテゴリ MS Office (100) 関連タグ Access (35) Excel (83) PowerPoint (8) Python (0) YouTube (6) 入門 (34) Web カテゴリ Web (85) 関連タグ facebook (4) jQuery (10) linux (3) Photoshop (18) PHP (24) tips (21) twitter (10) WordPress (76) YouTube (6) アプリ (28) イラスト (42) デザイン (15) ブログ (39) 入門 (34) 分析 (20) Adobe カテゴリ Adobe (28) 関連タグ facebook (4) Fresco (2) Illustrator (8) JavaScript (7) Photoshop (18) Premiere (3)

    ExcelVBAとAccessの連携 第1回 Excelからデータベースへの接続
    moerrari
    moerrari 2014/12/13
    excel-access連携ノウハウ