タグ

yyaa04zのブックマーク (111)

  • マクロ

    マクロ 簡単な実行方法 と 記録方法 毎日のように、excel を使用する人が多いと思います。 その際、Excelの「 マウスの動き 」や「 キー入力セル 」が同じではありませんか? 「 繰り返し 」の「 操作 」は、excel のマクロ記録で記録させ、自動化できます。 「 マクロの記録 」を知っているだけで、使用したことが無いかも知れません。 このような場合、 「 マクロ 」 を簡単に実行する方法を最初に学習すると、「マクロ」の価値を実感できます。 WindowsExcel 2010 の簡単で効率的な「 マクロ 」実行、「 マクロの記録 」方法を説明しました。 1.マクロの簡単な実行方法 「 表示 」タブから 次の図は、「表示」タブを選択し、「マクロ」の▼をクリックし、「マクロの表示」を表示させた結果です。 次の図は、「マ ク ロの表示」をクリックした結果表示される「 マクロ 」ダ

    マクロ
    yyaa04z
    yyaa04z 2010/06/27
    excel2010は、図形のマクロ記録が復活しました。Excel 2010は、グラフ、web、vba、関数が新しくなりました。
  • カレンダー

    Office2010からカレンダーコントロールmscal.ocxが削除されました。 1.Office 2010は、古いバージョンのOfficeと共存できるため、Office 2007などを削除しなかった場合、mscal.ocx を利用できます。 詳細は、後半のMicrosoft TechNetの説明に関連した内容を参照ください。 2.次の図は、「 図形 」の長方形を使用した 自作 日付入力カレンダー です。 削除された日付入力の 解決方法 のひとつとして、WindowsExcel2010 マクロ の vba を使用した自作カレンダーを作成しました。 vbaを使用し、ワークシート上に長方形を新しく作り出しています。 Excel 2003 で動作できるように、変換しました。 動作は、excel 2003, 2007, Windowsexcel 2010 さらに excel 2013

    yyaa04z
    yyaa04z 2010/06/25
    excel2011は、カレンダーコントロールが使用できません。しかし、グラフ、web、vba、関数が新しくなりました。
  • excel 2012 新機能 web は便利です!

    yyaa04z
    yyaa04z 2010/06/22
    excel2010は、グラフ、web、vba、関数が新しくなりました。
  • phpspot開発日誌 - PHP/Ajax/JavaScript/CSS等の最新技術情報をお届け

    yyaa04z
    yyaa04z 2010/06/21
    excel2010は、グラフ、web、vba、関数が新しくなりました。ピボットテーブル操作スピードは、マルチスレッドでUP。 行数は、数億行まで処理できるPwoerPivot for Excel2010が導入されました。
  • excel 2010 新機能 行数 は便利です!

    excelが2010になり、行数がメモリー制限となりました。 excelは、Microsoft PoerPivot for Excel 2010により強化されました。 excel 2010 新機能 便利です! Homeへ 行数 1.excel2010の行数は、PowerPivot for Excel2010により1,048,576行以上に! excel 2010の最大行数は、1,048,576行です。 しかし、Microsoft PowerPivot for Excel 2010を使用し、行数の制限を超えてデータを取り込むことができます。 また、複数のDB・ファイル形式のデータを同時に使用し、分析できます 次の図を見てください。 PowerPivot for Excel 2010をインストールしたので、「PowerPivot」リボンが見えます。 データ取り込み手順は、次の通りです。 (1)

    excel 2010 新機能 行数 は便利です!
    yyaa04z
    yyaa04z 2010/06/20
    excel2010は、行数が数億行までOKです、関数、web、vba、グラフが新しくなりました。
  • excel 2010 新機能 関数 は便利です!

    excelが2010になり、関数が60個増えました。 excel 2010 新機能 便利です! Homeへ 関数 excel2010には、60もの関数が追加され、強化されました。 新関数 新関数の説明は、主にexcelヘルプから引用した内容です。 ※ 詳細は、ヘルプを参照願います。 関数一覧は、Excel2007とExcel2010とのexcel ヘルプの関数一覧を比較し、異なっている関数となっています。 関数名の途中にドット . が入っている関数もあります。 なお後半に記述した関数一覧には無い、「互換関数」と言われる2007以前のバージョンで動作させるための関数があります。 この「互換関数」は、ヘルプによると、下位互換以外の目的で、使用しないように勧められています。 関数を入力する際、黄色い三角の「!」が入ったマークが付く関数です。 次の図に示したマークが手入力の際表示されます。 説明は

    yyaa04z
    yyaa04z 2010/06/20
    excel2010は、関数、web、vba、グラフが新しくなりました。
  • excel 2010 新機能 web は便利です!

    excelが2010になり、web共有が強化されました。 excelは、Webで共有 分野で強化されました。 excel 2010 新機能 便利です! Homeへ web Microsoft Excel Web App は、excel2010ワークブックをweb共有・共同編集できます。 Microsoft Exel web App は、写真やファイルの保存と共有が簡単にオンライン上・webで可能です。 さらに、Excel 2010を所有していない人でも、web上でexcel Bookを新規作成、共有、編集できます。 最近話題となっている「クラウドコンピューティング」を経験できることが分かります。 しかし、Excel2010を所有していない場合、制限があるので、その全ての機能を使用できません。 すでに多くの企業では、Microsoft SharePointを使い、社内LAN上でファイルの共有

    excel 2010 新機能 web は便利です!
    yyaa04z
    yyaa04z 2010/06/20
    excel2010は、web、vba、グラフ、関数が新しくなりました。
  • excel 2010 新機能 vba は便利です!

    excelが2010になりましたね! excel 2010 新機能 便利です! Homeへ vba Windowsexcel2010に vba、図形のマクロ記録が復活しました。 図形のマクロ記録が復活 マクロと言えば、vba を使用できます。 マクロの内容を vba で修正・追加し、プログラミングできます。 excel2010では、オートシェイプは、2007と同様に「図形」と呼ばれています。 「図形」のexcelでの定義は、ヘルプより引用し、次の通り、加筆しました。 『図形は、あらかじめ用意されている図形のことです。 その種類は、次の通りです。 (1)基図形 : 1)長方形 2)円 3)楕円 など43種類 (2)線 : 12種類で2007と同じです。 (3)四角形 : 9種類で、新しく追加されました。 (4)ブロック矢印 : 27種類で2007と同じです。 (5)数式図形 : 6種

    excel 2010 新機能 vba は便利です!
    yyaa04z
    yyaa04z 2010/06/20
    excel2010は、vba、グラフ、web、関数が新しくなりました。
  • excel 2010 新機能 グラフ は便利です!

    excelが2010になりました。 excelは、(1)視覚化、 (2)時間の節約、 (3)Webで共有 など興味ある分野で強化されました。 excel 2010 新機能 便利です! Homeへ グラフ excel2010の新しいグラフ機能を紹介しました! 1. スパーク ライン 火花がスパークし、稲のように光ります。 スパーク・ラインのグラフのイメージは、この火花のようです。 次の図は、売上額の変化をセル範囲C2:C4にスパークラインで示したものです。 YouTube動画を使用し、スパーク・ライン作成手順を示しました。 ※ 高画質に出来ます720p。 (1) スパーク・ライン作成手順 1) データの入力セル範囲をマウスで選択します。 2) 「挿入」タブ⇒「スパーク ライン」グループから「折れ線」ボタンを押します(グラフは、縦棒、勝敗なども選択可)。 3) 「スパーク ラインの作成」ダイ

    excel 2010 新機能 グラフ は便利です!
    yyaa04z
    yyaa04z 2010/06/20
    excel2010は、グラフ、web、vba、関数が新しくなりました。
  • excel 2010 新機能 は便利です!

    Excel2010の新機能により クラウドコンピューティング をあなたも体験できます! 政府は、2010年中にクラウドコンピューティングのデータセンターの誘致を開始します。 (※  2010年6月21日 日経済新聞 朝刊より  ) ● 震災に強い「 クラウド 」が注目されています。 理由は、データセンターが分散されるからです(IBM,マイクロソフト、ヤフーなど)。 【 サイト作成について 】 このサイトは、 公式のMicrosoftサイト情報を基に、日常excelを使用している立場からまとめたものです。 理解しやすくするため、複雑な操作には、各記事で「 画像 」、「 動画 」を利用しました。 excel は、ソフトウェアの横綱にふさわしい! ところで、 なぜ、 excelは、強いのでしょうか? 主な理由は、excel2010の新しい機能が、 主に次の方針に従っているからです。 1.「視覚

    excel 2010 新機能 は便利です!
    yyaa04z
    yyaa04z 2010/06/20
    excel2010は、グラフ、web、vba、関数が新しくなりました。
  • エクセル excel コピー 移動 簡単・解決!

    エクセル のコピーと移動が簡単にできます! エクセルの シート、セル、マクロ・vba、関数、ファイル・ブック のコピーと移動を簡単に説明しました。 複数セル範囲の「値」を簡単にコピーしたい シートの「表」の列幅を変えずに、そのままコピーしたい このように、セルやシートの「表」のコピーで困ったことがありませんでしたか? また、文字入力などのため、カーソルを動かし、選択セルを簡単に移動したい、と思いませんでしたか? 「表」の上下左右の端へ、選択セルを簡単に移動したい 入力したとき、簡単に右の「セル」にカーソルを移動したい 同一シートや別シートの参照先へ簡単に移動したい ※ 左サイドメニューから「記事」を選択し、 詳細を参照願います。 (1)「セ ル」記事の1.(3)           ←  複数セル範囲の「値」のコピー方法 (2)「セ ル」、または「シート」記事の1.(1)  ←  シートの

    エクセル excel コピー 移動 簡単・解決!
    yyaa04z
    yyaa04z 2009/12/08
    エクセルのコピーと移動、簡単に説明しました。シート、セル、マクロ、vba、関数のコピーと移動ができます。
  • vlookup

    excel vbaの「検索」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ vlookup excelvbaとvlookup関数とを比較しました。 1.excel vlookup関数を使用した抽出 次の図は、「生徒ID」がA列に、B1、C1、D1に3つの「教科」を示しているワークシート Sheet1です。 また、B2:D4の範囲に入力されているA,B,Cは、生徒の教科に対する「評価」です。 【図1】 次の図は、Sheet2で、生徒の評価結果が入力されています。 A列を新しく挿入し、「生徒ID」+「教科」をこのA列に作成した結果を示しています。 【図2】 【図1】のB2へ次の数式を入力しました。 =VLOOKUP(INDIRECT("A"&ROW())&INDIRECT(ADDRESS(1,COLUMN())),Sheet2!

    vlookup
    yyaa04z
    yyaa04z 2009/10/06
    vlookup excel vba if for range find worksheet cells workbook 変数、配列などを説明しました。
  • autofilter

    excel vbaの「autofilter」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ autofilter excelvbaは、最高速のオンメモリーデータベースを使用出来ます。 理由は、メモリー上のデータベースからデータを抽出できるからです。 1.EXCELのすばらしさの秘密 オンメモリーデータベースの代表は、EXCELです。 瞬間的に数十万件のデータから検索結果の対象セルをアクティブにすることが出来るからです。 EXCELのすばらしさの秘密は、ここにあります。 【使用例1】 Sub FilterByDate() Dim dDate As Date Dim strDate As String Dim lDate As Long dDate = DateSerial(2009, 9, 27) lDate = dDate

    autofilter
    yyaa04z
    yyaa04z 2009/10/06
    autofilter excel vba if for range find worksheet cells workbook 変数、配列などを説明しました。
  • find

    excel vbaの「find」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ find excelvbaで find は、代表的な「検索」メソッドです 1.全てのセルを検索する方法 Set objRange = Cells.Find("鈴木") この命令により全セル範囲の最初から検索し、最初に見つかったセルを返します。 セルが見つからない場合、 Nothing を返します。 使用例 Sub Find_test() Dim objCell As Range Set objCell = Cells.Find("鈴木") If Not objCell Is Nothing Then objCell.Activate End If End Sub 2.Findメッソドの引数 (1)What := "鈴*"          '検索

    find
    yyaa04z
    yyaa04z 2009/10/06
    find excel vba if for range worksheet cells workbook 変数、配列などを説明しました。
  • worksheet

    excel vbaの「worksheet」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ worksheet excelvbaで WorkSheet は、作業シートのオブジェクトです。 まず、EXCELのプログラムは、特定のセルをアクティブにすることから開始されます。 Range("A1").Activate でA1がアクティブになります。 しかし、当然、そのセルがあるワークシートが最初にアクティブになっている必要があります。 したがって、多くのVBAプログラムは、次のように開始されます。 Sub Start_Prog() Dim intI As Integer WorkSheets("Sheet1").Activate ' ●どのシートのセルに対して操作することを明確にします。 Range("A1").Activate i

    worksheet
    yyaa04z
    yyaa04z 2009/10/06
    worksheet excel vba if for range find cells workbook 変数、配列などを説明しました。
  • workbook

    excel vbaの「workbook」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ workbook excelvbaで Workbook は、自動化のためBook全体に対するオブジェクトです。 1.新しいワークブックを作成する Workbooks.Add で追加された新しいブックがアクティブになります。 テンプレートを基に追加する場合、 Workbooks.Add(TemplateName) とします。 2.特定のワークブックをアクティブにする Workbooks("ABC").Activate により  ABC.XLSブックがアクティブになります。 Sub Get_books() Dim intI As Integer, objBook As Object intI = 1 For Each objBook In W

    workbook
    yyaa04z
    yyaa04z 2009/10/06
    workbook excel vba if for range find worksheet cells 変数、配列などを説明しました。
  • range

    excel vbaの「range」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ range excelvbaで Range オブジェクトは、セル操作の基オブジェクトです。 理由は、セルがRangeオブジェクトのプロパティとなっているからです。 自動化する操作の中で、セルに関連した内容を説明しました。 まず、特定のセルをアクティブにすることがプログラムの最初で発生します。 Range("A1").Activate でA1がアクティブになります。 また、そのA1があるワークシートがアクティブになっている必要があります。 1.複数のセルを一度に指定し、値を代入するには (1) Range("A1:B3").Value = 5 A1:B3に一度で5を代入できます。 この命令は、Range(Cells(1, 1), Cells(2

    range
    yyaa04z
    yyaa04z 2009/10/06
    range excel vba if for find worksheet cells workbook 変数、配列などを説明しました。
  • cells

    excel vbaの「cells」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ cells excelvbaで連続した「セル」のデータ入出力は、Cellsに対して行います。 cells(a,b)は、アクティブシートのa行b列のセルを意味するRangeオブジェクトのプロパティーです。 ●excelvbaを使用した自動化で、この cells は、最も多く使用される命令の一つです。 理由は、cells(a, b)のa, bに数万回のFor ループやDo ループのインデックス番号を簡単に設定できるからです。 1.excel vba のcellsの基 (1)Application.cells(intI, intJ).Value = intVar (2)ActiveSheet.cells(intI, intJ).Value = i

    cells
    yyaa04z
    yyaa04z 2009/10/06
    cells excel vba if for range find worksheet workbook 変数、配列などを説明しました。
  • inputbox

    excel vbaの「inputbox」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ inputbox excelvbaでプログラムへの対話的入力は、inputbox命令です。 重要: inputboxに戻り値を持たせる場合、 InputBox(" 入力してください ")のように(  )が必要です。 戻り値は、バリアント型のデータです。 また、キャンセルをクリックした場合のように入力が無く、戻り値がないとき、空の文字列(””)が返されます。 1.構文 InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context]) ※ [ ]で囲まれた引数は、省略できます。 2.InputBoxの引数 (1)prompt :メッセージのテキスト(文字

    inputbox
    yyaa04z
    yyaa04z 2009/10/06
    inputbox excel vba if for range find worksheet cells workbook 変数、配列などを説明しました。
  • msgbox

    excel vbaの「magbox」を簡単に説明しました。 excelvbaをマスターしましょう! excel vba 簡単・解決! Homeへ msgbox excelvbaのデバッグでは、vbaとの会話が必要です。 人との係わりで最も大切なことのひとつに、コミュニケーションがあります。 vbaでのコミュニケーションは、msgboxが代表しています。 vba プログラムの誤り(バグ)を取り去るデバッグプリントや、エラー処理の結果をユーザーに知らせる役割があります。 例えば、#If Then #End If を使用し、デバックできます。 #If 1 Then Msgbox intI #End If 1を0にすると、Msgboxが無効になり、デバックプリントが出力されません。 1.Excel vba MsgBoxの引数 excel vba では、MsgBox(prompt[, butto

    msgbox
    yyaa04z
    yyaa04z 2009/10/06
    msgbox excel vba if for range find worksheet cells workbook 変数、配列などを説明しました。