Excel

今日つまづいたところ (Excel)数値→時間

今日Excelで躓いたところ 備忘録。参考 http://support.microsoft.com/kb/881212/ja数値を時間(計)で表示させること。 (48.75Hを48:45に変えるような)数値はそのままだと分計算に合わないので =TIME(INT(セル), *1* 60, 0) + INT*2*60,0)+INT(A1/24)みた…

エクセルのいいなって思った記事

突出したグラフは途中を省略するのがマナーです 《Excelグラフはこのツボを押さえなさい》 http://pc.nikkeibp.co.jp/article/column/20131019/1109083/?rt=nocntこういった資料目にする事はあっても 作り方わからなかった・・・。うまく二つ繋ぎ合わせて作…

エクセル 全然使えなくてすごく恥ずかしくてすごく反省

エクセル全然使えてない。。。ウィンドウ枠の固定もあれ?どうやってするんだっけ? て調べたりしなければいけない位。 あと資料の作り方がとても雑。 まずよく忘れてるのが上記のウィンドウ枠の固定。 あと印刷した時のレイアウト、手直しをすることが多い…

64bitと32bitの互換 Declear(VBA)

他からダウンロードしたVBAのコードを開いたときに コンパイルエラー発生してしまいました。メッセージはこのプロジェクトのコードは、64 ビット システムで使用するために更新する必要があります。Declare ステートメントの確認および更新を行い、次に Decl…

エクセルでのレイアウトについて

エクセルの資料でレイアウトがうまくいかない。。。 反省&改善をしていきたいです。■参考サイト 表やグラフが「見やすいね」と言われるExcelの小ワザ http://matome.naver.jp/odai/2134248644537718301 →いろいろある&わかりやすい。すごく参考にしたいで…

2つの列の計算(比較差分を計算)を出力

2つの指定した列の計算結果を一列に全部出力させる。 Sub 比較差抽出() 'ある対象の前後のデータの比較(2列の比較差)を抽出 Dim column As Integer '計算先の格納列(仮) Dim columnStr As String Dim beginCell As Range '初めに入力するセル Dim endC…

上位の絞り込み&別シートへ(VBA)

昨日の晩からはまっていたのですが、今なんとか解決。 Sub 上位抽出シート作成() Worksheets("Sheet1").Range("A1").AutoFilter Field:=17, Operator:=xlTop10Items '抽出したデータをすべて取得 Worksheets("Sheet1").Range("A1"). _ CurrentRegion.Special…

その他 昨日のまとめ(VBA)

コレクションの作成 (Collectionオブジェクト) http://www.moug.net/tech/exvba/0150076.html配列よりコレクションを使うと良さそう。 addを使って追加するの簡単。値はfor eachで取り出そう。組み込もう。 複数行をまとめてコメントアウト http://www.rel…

重複行の削除(Excel、VBA)

VBAのお勉強 Excelで1行残して重複行を削除 simple blog http://www.simple-sys.com/blog/2008/04/07/314/重複データの削除 http://excel2007.officetanaka.com/?eid=404347Excelの機能で重複行を削除出来るの、そんなのあるの知らなかった・・・orz

Excelの便利そうな機能(HLOOKUP関数、TEXT関数の使い方)

表検索ならHLOOKUP関数で http://allabout.co.jp/gm/gc/50103/?FM=compi_linkitem-12VLOOKUP関数は知っていたけれど HLOOKUP関数知らなかった。。。列に対して出来るのはありがたい。 列の合計を取ってきたいときに使用してみよう。月のすべての曜日を自動入…

cStr() と str() の違い

数値などのデータを文字列に変換する時に cStr()str()では結果が違う。http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1013277405 Str()は、符号の1桁分が必ず確保されていて、 数値が正の時の戻り値の頭にはスペース(空白)が入ります。 Cstr(…

VBAのメモ書き1(本を基礎で読み返して&少し記述)

メモ。覚書き。VBA内でワークシート関数を使うときは WorkSheetFunctionオブジェクトを使用する。たとえば WorkSheetFunction.SUM(A1:B5)とか。以下のようなものを本で実際やってみたので残してみる。 Sub 請求書作成(kokyaku As String) '引数は請求書を作…