5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Excel総合相談所 97

1 :名無しさん@そうだ選挙にいこう:2011/05/02(月) 12:44:01.03
▼━ 質問のしかた ━━━━━━━━━━━━━━━━━━━━
★1 質問するときは環境や条件はきちんと書いてね。情報後出しはダメ。
★2 要望は具体例や図を使って明確かつ具体的に。
★3 質問前に>>2-20あたりの注意書きやQ&Aを必ず読むこと。
★4 質問テンプレ(雛形)は必須じゃないけど、
   OSやExcelのバージョン、VBAの可否など(下記テンプレ1〜4の情報)は必須情報。

▼━質問テンプレ (出来れば使ってね) ━━━━━━━━━━━━
【1 OSの種類         .】 Windows**
【2 Excelのバージョン   】 Excel**
【3 VBAが使えるか    .】 はい・いいえ
【4 VBAでの回答の可否】 可・否
【5 検索キーワード     】 Googleやヘルプでの検索キーワード

※【4】は、VBAはわからないけどコード書いてくれるならVBAでもいいって場合は「可」
  VBAを使うのは避けたいって場合は「否」にしましょう。丸投げする場合は、必要に応じてブックをアップすること。

※【5】は、あなたがGoogleやヘルプで検索した際に使ったキーワードを書いてください。
  まだ検索してないなら、質問の前にGoogleやヘルプで検索してみてください。
  ttp://www.google.co.jp/

前スレ
Excel総合相談所 96
http://hibari.2ch.net/test/read.cgi/bsoft/1299582492/

2 :名無しさん@そうだ選挙にいこう:2011/05/02(月) 12:44:14.99
▼━質問時の注意・決まり事━━━━━━━━━━━━━━━━━━━━
・1 現行スレ内で既出の質問が無いか、ページ内検索をしよう。(Ctrl+F)
・2 図やコードを書く場合、TABや連続する半角スペースは無視されるので注意
・3 VBAコードを貼る場合は、部分的に伏せたり省略したりせずに全て貼りましょう。何レス使っても構いません。
・4 2回目以降の質問では名前欄に初回質問の番号を入れよう。
・5 回答内容でわからない部分があっても、すぐに聞き返さずにヘルプやGoogleなどで検索しましょう。
・6 バグ・動作上の不都合・仕様に関する質問などはマイクロソフトのサポートを受けましょう。
  ここは技術的な質問のみで。
・7 VBAはプログラム言語のVisualBasic(6以前)に近い処理が可能で Excelに関係ないことも出来ます。
  Excelの操作に関係ない部分は、スレ違いなのでここで聞かずにVB言語やAPI、COMについて自分で勉強し、
  どうしてもわからない部分はVBスレやAPIスレなどの該当スレで質問しましょう。
  但し向こうはプログラマのスレなので、構文規則などの最低限の事は覚えてから質問しましょう。
  ここみたいに丸投げはダメですよ。
・8 うまくいかなかったにしても自分でやってみたこと(組んだ数式やコード)は書きましょう。
  例えエラーになる式やコードでも、何をやりたいのかを的確に把握する手がかりになります。
  その上で、どううまくいかないのかを具体的に書きましょう。
  エラーが出るなら、何処でどういうエラーが出るのか、
  想定外の結果が出るなら、条件と想定上の結果、実際の結果などを詳しく書いてください。
・9 マルチはダメ。一度マルチしたら、謝っても他のスレの質問を取り下げても回答は得られないと思ってください。
・A テキストボックス(エディトボックス)、コンボボックス(ドロップダウンリスト)、リストボックス、コマンドボタン、
  チェックボックス、オプションボタン(ラジオボタン)、スピンボタン、スクロールバー、等の質問をするときは、
  ユーザーフォーム、コントロールオブジェクト、フォームオブジェクトのどれなのかを必ず書くこと。
・B 書籍や解説サイトの紹介以来はスレ以外。ここは技術的な質問のみで。

3 :名無しさん@そうだ選挙にいこう:2011/05/02(月) 12:44:25.12
★ルールを無視すると…
 >>1-2あたりのルールに従うか否かは自由だけど、従わないと以下のような不利益があるよ

 ★1.マルチをしてしまったら…
 A.謝っても他での質問を取り下げても、以後その質問に対する回答は付かない物と思ってください。
   それが嫌なら初めからマルチなんてしないように。>>2にマルチ禁止と書いてあり、
   マルチの意味が分からなければ検索すれば出てくるので、「知らなかった」は通用しません。

 ★2.>>1★4に従わず、必要な情報を出さないと…
 A.自分の使用しているバージョンで使えない機能を答えられたり、VBA使えないとか使いたくないと書かないと
   VBAでの解決OKで自分でコード書けるものと勝手に解釈されて、「VBAで出来るから自分でコード書いて」程度の
   適当な回答を返されたりします。また、ここではVBAコード書けない人の丸投げ依頼を許可してますが
   これはきちんとルールに従って質問、依頼した人のみの特権です。

 ★3.情報・条件を後出しすると…
 A.後から出された情報は意図的に無視されたり、質問自体を放置されたりします。
   >>1★4の必須情報はもちろんのこと、要望や条件、既に試したことなどは、
   長文になってもいいので詳細かつ明確かつ具体的に書きましょう。


★VBAについて
 VBAとは、『Visual Basic for Application』の略で
  Application
  ├Workbooks
  |└Workbook
  |  ├Worksheets
  |  |└Worksheet
 というApplication以下のオブジェクトを、VB言語で操作するものを指します。 
 例えExcel付属のVBE(Visual Basic Editor)を利用しようとも、このApplication以下のブックやシート、
 セルやオブジェクト等を操作するもの以外はVBA分野の話ではないので、ここでは聞かないでください。

4 :名無しさん@そうだ選挙にいこう:2011/05/02(月) 12:44:34.16
★ Excelで出来ないこと、仕様上の制限 (括弧内は代用法)

 ▼環境・書式
  ・ 列数を256列以上、行数を65'536行以上に増やす (Excel2007以降では16'384列、1'048'579行扱える)
  ・ Excel2003以前で条件付き書式を3つ以上設定する (文字色だけなら、入力規則でも3つ設定可能。それ以外はVBA)
  ・ 行の高さを0.25きざみ以下の単位で指定する
  ・ セル内の文字を○で囲む、一部のみ2段にする (オートシェイプ、オブジェクト)
  ・ オートフィルタで英字の大小文字を区別する (小文字 → 半角、大文字 → 全角、と使い分ける)
  ・ 祝日を判断する (作業セルに祝日を列挙、VBA)
  ・ 同一列内でセル(行)ごとに列幅を変える、同一行内でセル(列)ごとに列高を変える (セルの結合)
  ・ ヘッダー・フッターのページ番号の開始番号任意指定、ページ番号演算、同シート内で違ったものを指定など
  ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する
  ・ 罫線幅の自由指定
  ・ 表示形式で「10/ 1」といった書式を指定し、日付が一桁の場合のみ日付の前にスペースを入れる (TEXT関数、VBA)
  ・ 書式設定の「折り返して全体を表示する」と「縮小して全体を表示する」を同時に使う (折り返しを有効にして、手動で文字サイズを調整)

 ▼操作
  ・ ファイラーの右クリックメニューからの新規作成で、Excelで設定したシート数のブックを作る (任意のシート数のテンプレートを作成)
  ・ 複数シートを選択して入力規則やシートの保護を設定する (VBA)
  ・ オートコンプリート機能を、別列や離れたセルで動作させる (VBA)
  ・ 選択範囲から一部を除く、Ctrlを押しながらの複数選択で一部を取り消す (VBA)
  ・ 優先キーを3つ以上指定しての並べ替え (優先度の低い方から順に並べ替える)
  ・ 1セルを分割 (分割したいセル以外を結合)


5 :名無しさん@そうだ選挙にいこう:2011/05/02(月) 12:45:05.76
上記 「Excelで出来ないこと、仕様上の制限」 は、一般的に出来ないとされていること、出来ないと思われるものです。
間違いがある可能性もあるので、上記に挙がってるもので「コレはこうすれば出来るよ」というものがあったらご指摘ください。
Excel2010についても未確認な項目が多いので変更点が有ればご指摘下さい。

また、ここに書かれてないことでも、Excelで出来ないことはたくさんあります。
ここに書かれてないからといって必ず出来るはずだなんて思わないように。

>▼環境・書式
> ・ セルのサイズ(幅、高さ)を、長さの単位(ミリメートルなど)で指定する
補足
2007以降ではページレイアウトビューの表示時に限り、幅・高さともcm単位で表示され、
指定も同じくcm単位でできる。
ただし大元がインチ系なのでなかなかピタリの値は出ない。1cm→0.98cmのように
近い値に勝手に丸められる。

以上でテンプレ終わり (Excel総合相談所 94からコピペ、一部改定)。


6 :名無しさん@そうだ選挙にいこう:2011/05/02(月) 13:16:05.74
>1乙

7 :前スレの716:2011/05/02(月) 20:42:46.56
>1乙ついでに前スレ704からの質問にあったExcelのお節介機能などを書いておきます。

1 お節介機能 表の範囲に続けて表外(下)の方にデータを入力し続けると、罫線や塗りつぶしなどの書式が引き継がれる
 対策:ツール>オプション>編集のタブ で、「データ範囲の形式および数式を拡張する(L)」のチェックを外しておく

2 複数シートを選択した状態(作業グループ状態)で保存したときに自動再計算機能がオフになる
 対策:作業グループの必要がなくなったら、この状態を解除(ひとつのシートを選択した状態に)する

8 :名無しさん@そうだ選挙にいこう:2011/05/07(土) 10:06:15.51
Excel 2002で非常に古いバージョンを使っています。

伺いたい事は
グラフの表示にて横棒を選択の際、

データの範囲を下記の様に選択しても
1
2
3
4
5

横棒のグラフでは
5
4
3
2
1

といった具合に
上下が逆さまに表示されますが

データ選択と同じ順番
1
2
3
4
5

でグラフを表示させるには
どうすれば良いのでしょうか?
ご教示下さいませ。

9 :名無しさん@そうだ選挙にいこう:2011/05/07(土) 10:27:36.50
>>8
Y軸のラベル(グラフの左側に1 2 3 4 5と表示されている部分)を右クリック、軸の書式設定→目盛タブ→
「軸を反転する」にチェック、OKをクリック
次に、上に行ってしまったX軸の軸ラベルを右クリック、軸の書式設定→パターンタブ→
「上端/右端」を選択、OKをクリック

10 :名無しさん@そうだ選挙にいこう:2011/05/07(土) 10:51:39.25
基準点という概念を理解していれば

1
2
3
0/0 1 2 3

こそが「逆」で

3
2
1
0/0 1 2 3

と、X・Yどちらも基準点から順に増えていくのが「順」だと思うはずだが…

まあこういう需要があるから軸の反転機能があるわけで、やろうとしていること自体は否定しないが、
この質問は、本来「データ順とは逆に表示したいのですが、どうすれば良いですか?」と来るべきだよな

11 :名無しさん@そうだ選挙にいこう:2011/05/07(土) 11:59:23.05
>>8です

判りました、
教えて頂きありがとうございました。

12 :名無しさん@そうだ選挙にいこう:2011/05/08(日) 01:37:59.66
【1 OSの種類 .】 Windows XP
【2 Excelのバージョン 】 Excel2007
【3 VBAが使えるか .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード 】 excel2007 ”コメントの枠”

コメントの枠の形の設定を最初から全てに適用できないでしょうか?
毎回コメントの枠の大きさ等を手動で1つ1つ変えるのが面倒なので
最初にコメント挿入した時点で変更が適用された状態になっていると助かります。

13 :名無しさん@そうだ選挙にいこう:2011/05/08(日) 12:33:36.06
Excel2003 SP3です。

セルを小さくしすぎると、そこに数値がある場合に表示しきれなくて“#”って表示されるじゃないですか?
あれをセルをはみ出してもいいので、全部表示させたいです。(文字列だとそうなるけど、数字でそれをやりたい)
セルを結合するのは後々めんどくさいので、書式とかオプションでできないでしょうか?

よろしくお願いいたしまする

14 :名無しさん@そうだ選挙にいこう:2011/05/08(日) 12:45:26.23
>>13
数値を数字文字列にする

具体的には
直接入力されている値なら、先頭に'を入れる
数式結果や特殊な表示形式を適用したいならTEXT関数を使う

それを再度計算で使いたいならVALUE関数などで数値に戻して計算する

15 :名無しさん@そうだ選挙にいこう:2011/05/08(日) 12:47:51.25
>>14
なるほど
勉強になりました。
ありがとうございます!!
m(_ _)m

16 :名無しさん@そうだ選挙にいこう:2011/05/08(日) 22:58:51.70
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010

以前OSがWindowsMe,excel2000でVBAでマクロを組んでて
今の環境になってまた新しくマクロ組み始めました

シートからマクロを起動させたかったので
図形挿入→マクロ登録 で既存のマクロを登録させようとしたのですが
「マクロ シートに対する参照を指定してください」とエラーが出て断念

で、ここまではいいのですが(↑の方法はよくわからないのでボタンクリックでやることに)
今まで「マクロの表示」からマクロの編集ができたのですが「マクロの表示」を押すと「作成」しか選べず
既存のマクロを選択しても編集や削除ができなくなっています

シートの「マクロの表示」→マクロ作成→VBAの編集画面→編集画面の「マクロの表示」
と飛ぶと編集・削除もできるのですがいちいち編集するのにマクロを新規作成せねばならず困っています

図形挿入のくだりの前にはマクロはちゃんと動いていたのでソースコードの問題ではないはずです
解りづらい質問とは思いますが回答よろしくお願いします

17 :16:2011/05/08(日) 23:17:58.77
それと言い忘れたのですが新しくブックを作っても同様の現象が起きます

18 :名無しさん@そうだ選挙にいこう:2011/05/09(月) 02:59:37.88
【1 OSの種類         .】 Windows7
【2 Excelのバージョン   】 Excel2010
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】
【5 検索キーワード     】

excel2010でエクセルを呼びだそうとすると、拡張子が xlsx になってしまいます。
拡張子がxlsm でないとマクロが記録できないので、非常に不便です。
普段から xlsmで開ける方法を教えていただけないでしょうか

19 :名無しさん@そうだ選挙にいこう:2011/05/09(月) 05:54:51.12
【1 OSの種類         .】 windows vista
【2 Excelのバージョン   】 Excel2007
A B    C

A1 B1
(B2-B1)/(A2-A1)
A2 B2
(B3-B2)/(A3-A2)
A3 B3

こんな感じでCだけ隣のセルと半分ずつずらして表を作りたいのですが、
どうすれな良いでしょうか。
またAを横軸、Cを縦軸にしたグラフを書く際に、
A1とA2の間に (B2-B1)/(A2-A1) の値を
A3とA2の間に (B3-B2)/(A3-A2) の値を取りたいのですが、
そのようなグラフは作れるでしょうか。

20 :19 補足:2011/05/09(月) 05:56:49.44
【3 VBAが使えるか   】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード   】Excel 隣り合うセル 半分 ずらす

345 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)