Excel友の会at SOFTWARE
Excel友の会 - 暇つぶし2ch122:名無しさん@お腹いっぱい。
09/03/23 23:12:55 S0U96bZY0.net
excellで作った表がプリントアウトできません。

インターネッツ上のページはできます。

何かエクセルの設定がおかしいんだと思いますが、
教えてくださいm(_ _)m

123:名無しさん@お腹いっぱい。
09/03/23 23:53:39 ahYeyQrgP.net
>>121
>>122
スレリンク(bsoft板)

こんな所で聞いたって誰も答えてくれないって

124:名無しさん@お腹いっぱい。
09/03/23 23:56:57 ahYeyQrgP.net
てかもう向こうで質問済みか

125:名無しさん@お腹いっぱい。
09/03/24 00:11:29 h7eXyijf0.net
だね

126:121
09/03/24 01:30:20 aEcsqEwH0.net
>>123
すみません、直後に気づいてそちらで質問しました。

ありがとうございました。

127:名無しさん@お腹いっぱい。
09/04/17 21:47:31 PTPp2fDvO.net
エクセルをやらないと手が震えます・・・

128:名無しさん@お腹いっぱい。
09/04/17 21:57:25 FGEjh1vd0.net
そして滅びる時は滅びる。
それを語り継ぐ者さえいないまま。

129:sage
09/04/20 14:10:56 8cWH9yfD0.net
2ヶ月以上たっているが、一応答えを・・・

>>96
>>105

office 2003
ツールオプション、編集、ドラッグアンドドロップ編集を行う

Office 2007
Office ボタン、Excelのオプション、詳細設定、フィルハンドルおよびセルのドラッグアンドドロップを使用する

のチェックをはずすとならなくなる。が、マウスでのフィルも使用できなくなるので注意。
次のバージョンでは、別々に設定できるようにしてほしい。

>>105,106
1.一番の上のセルを選択
2.スクロールバーで一番下のセルを表示させて
3.Shift キーを押しながらセルを選択

オートフィルをしたいときは、3の後に
Office 2003 の場合 編集、フィル、好きなものを選択(2003)
Office 2007 の場合 ホーム、編集、フィル、好きなものを選択


130:名無しさん@お腹いっぱい。
09/04/21 23:35:23 f9zMpsRj0.net
ドラッグアンドドロップが出来なくなるのは困るよ

131:名無しさん@お腹いっぱい。
09/04/22 15:23:46 VYyvd3a00.net
そうなんだよ、余計な機能が必要な機能とセットになっているんだよ。
まったく、UI 変更するならこの辺を分けるのが先だろうが・・・

132:名無しさん@お腹いっぱい。
09/04/30 10:58:12 Yqao2kH10.net
excel

133:名無しさん@お腹いっぱい。
09/05/01 23:09:28 /6EO/ncX0.net
おいおい!このスレはエクセルの不満を垂れるスレじゃないぞ!!!
>>13みたいな猛者が集まって、エクセル様を崇拝するスレだ!

134:名無しさん@お腹いっぱい。
09/05/19 00:49:47 Pe1a55JI0.net
Excelの自動記録では、セルの端っこをダブルクリックして
データの入ったセルまで行く、というのは記録できないのですか?
記録できたと思っても、始めに自動記録したセルで止まってしまいます。
(それ以上データの入ったセルがあっても)
何か別の方法があったら教えて下さい。


135:名無しさん@お腹いっぱい。
09/05/19 01:03:36 JQrK4E/30.net
 

136:134
09/05/19 03:34:42 Pe1a55JI0.net
自己解決しました。すいませんでした。


137:名無しさん@お腹いっぱい。
09/05/21 20:31:02 cbcaSgc40.net
質問です。エクセルでプライスカードとかPOPを作りたいんですが
お勧めの本とかありますか?
あと、色をつけるときに上のほうが濃いくて下にいくほど薄くする配色方法は
どうやってるんですかね?どっかのサイトとかでコピーしてるんですか?

138:名無しさん@お腹いっぱい。
09/05/23 00:18:53 d8LPul5D0.net
誰かもしよかったら教えてください

ある条件になったらセルの色が自動的に変わるように設定するにはどうしたらいいんでしょうかorz
例えば、B A A A B C と入力したら3つのAのセルは赤色になる という感じで。
if関数はなんとなく知ってるんだけどセルの色とかもそれでできるのかな?

139:名無しさん@お腹いっぱい。
09/05/23 00:36:18 dOc1SSti0.net
条件付きセルでググれ

140:名無しさん@お腹いっぱい。
09/05/23 00:38:13 dOc1SSti0.net
条件付き書式だったorz

141:名無しさん@お腹いっぱい。
09/05/23 03:12:11 d8LPul5D0.net
>>140
さんくすです・・・
しかし条件付き書式は数値だけじゃなくて文字とかもおkなの?

142:名無しさん@お腹いっぱい。
09/05/23 07:12:25 iD6gx45iP.net
こういう場合マクロという発想しかできない自分

143:名無しさん@お腹いっぱい。
09/05/23 16:28:47 2WXtrnP00.net
まずは試せよな

144:名無しさん@お腹いっぱい。
09/05/24 07:50:58 Xw6PPhxyO.net
エクセルで精子量の推移を見てるけど、
最近、減ってきてる・・・

145:名無しさん@お腹いっぱい。
09/05/24 22:53:09 3qLe8Om10.net
スレチだとは思うのですが
詳しい方どなたか助けてもらえませんか
エクセルで枠を1箇所選択して
下の【塗りつぶしの色(自動)】で
色付けしたら印刷プレビューでは色付いているのですが
画面上では色が付かなくなってしまいました。
画面にも色を表示するにはどうすればよろしいですか?
うまく説明できていないかもしれませんが
よろしくお願いします。



146:名無しさん@お腹いっぱい。
09/05/24 23:25:54 lWnB6gq70.net
下の【塗りつぶしの色(自動)】
ではなくて右上の【塗りつぶしの色(自動)】
を押してみなよ

147:名無しさん@お腹いっぱい。
09/05/30 15:00:55 h2vCkZ/Q0.net
EXCEL 2006を使ってるんですが、WinXPのような前バージョンUI風(クラシック表示)切り替え
表示ってできないんでしょうか?

2000→2007って感じの乗り換えで操作に戸惑うばかりで。

148:名無しさん@お腹いっぱい。
09/05/30 16:49:29 +5P55CRMP.net
>>147
有料のソフトで並べ替えできるのはあるみたい
それ以外では今のところクイックアクセスツールバーに自分で使うボタンを登録するしかなさそう

149:名無しさん@お腹いっぱい。
09/05/30 21:11:13 kcUtqK6h0.net
そうなんですか・・・レスありがとうござました。

150:名無しさん@お腹いっぱい。
09/06/03 00:07:17 7Uir4cCm0.net
慣れれば断然2007が使いやすくなる。
俺なんて家では2007で職場は2000。2000しょぼすぐる


151:名無しさん@お腹いっぱい。
09/06/13 21:33:01 sTaK8DPn0.net
その2000VBAなんだが、INT関数おかしくないか?
for i=0 to 1000
range("A1").offset(i,0) = i/100
range("B1").offset(i,1) = int(range("A1").offset(i,0) * 100) / 100
range("C1").offset(i,2) = range("A1").offset(i,0) - range("B1").offset(i,1)
next

とやると、C列には0が並ぶはずなんだけど?

152:訂正
09/06/13 21:37:57 sTaK8DPn0.net
すまん、range( ) の中は全部 "A1"です、valueは省略

153:名無しさん@お腹いっぱい。
09/06/13 22:09:02 Op1orzXjP.net
元の数を1/100にしたものから元の数を引いて0になるワケがない
何のためにわざわざそんなことするのか意味不明だし、どうでもいいわ

154:名無しさん@お腹いっぱい。
09/06/13 23:15:28 sTaK8DPn0.net
この程度が読めない馬鹿は答えなくていいです

155:名無しさん@お腹いっぱい。
09/06/22 10:46:50 5FZVDUQz0.net
いいかげん入力規則でのドロップダウン表示数を自由設定できるようにして欲しいわ

156:名無しさん@お腹いっぱい。
09/06/25 01:39:06 mI9qeXOA0.net
エクセルでテトリス作ってみた
URLリンク(www42.atwiki.jp)

2007は変なバーたたんでからやってみてくれ


157:名無しさん@お腹いっぱい。
09/07/23 10:12:09 4GjN7BjF0.net
excelを使いこなすためのお勧めの2007対応の参考書はなんでしょうか?

158:名無しさん@お腹いっぱい。
09/07/25 07:57:30 t50tZEkcP.net
参考書は知らないけどモーグとかのサイトは結構ためになる

159:名無しさん@お腹いっぱい。
09/07/31 04:56:40 yJD2VIjb0.net
お絵かきにしか使わない。

関数なんて、とてもじゃないが怖くて使えん。

160:名無しさん@お腹いっぱい。
09/08/20 20:27:34 9adYmfrz0.net
ワードアートでアンチエイリアスを切ることが可能でしょうか?
小さい文字にするとぼやけてしまって見にくいため、切りたいのですが。

161:名無しさん@お腹いっぱい。
09/08/22 14:26:55 sJr3v5fI0.net
質問です。

B列に文字が入力されていて、なおかつC列に文字が入力されてない行の数をカウントするにはどうすればいいのでしょう?



162:名無しさん@お腹いっぱい。
09/08/22 14:45:35 s5CbVzhvP.net
D列=IF(B列<>"",1,0)
E列=IF(C列="",1,0)
F列=D列+E列
F列の合計が求める答え

163:名無しさん@お腹いっぱい。
09/08/22 18:58:37 /v9BOoPV0.net
なる。

164:名無しさん@お腹いっぱい。
09/08/22 19:42:13 7x1wu9Hz0.net
>>161
これでいいんじゃね?

COUNTIFS(B列,"*",C列,"")

165:エクセラー
09/08/22 20:19:22 HpaWXAdg0.net
excel 2003 で
Private Sub UserForm_Activate()
Worksheets("sheet1").Activate 改行 日スライド.Min = -30000 改行 日スライド.Max = 30000 改行 日単位.Value = True 改行 日スライド.Value = 0 改行 日スライド_Change
End Sub

Private Sub 日スライド_Change()
日付.Value = Format(Date + 日スライド.Value, "ggge年mm月dd日(aaa)")
End Sub

Private Sub 日単位_Click()
日スライド.SmallChange = 1
End Sub

Private Sub 月単位_Click()
日スライド.SmallChange = 30
End Sub

Private Sub 年単位_Click()
日スライド.SmallChange = 365
End Sub

Private Sub 入力完了_Click()
Range("d3") = 日付.Value '日付登録
End Sub
で実行すると"d3" に転記されるのは"date"形式ではなく
"文字列"扱いなのですが、これを『date』で受けられるようにするにはどうすればよろしいでしょうか?

166:名無しさん@お腹いっぱい。
09/08/22 20:37:23 s5CbVzhvP.net
Range("d3") = 日付.Value + 0 '日付登録

167:名無しさん@お腹いっぱい。
09/08/22 23:17:50 ulRPsHLh0.net BE:655909362-2BP(0)
列を見て、特定行の値が○ならその行の特定列の値を参照し、
その値を一列分合算したものを、その列の一番下に表示したいんですが、
どうすればいいでしょうか?


168:名無しさん@お腹いっぱい。
09/08/23 00:11:05 zJhRVxpl0.net
質問です。

78分、45分といったデータを合計し、その合計値を○日○時間○分という形式で表示させたいんですがどうすればよいでしょう?

169:エクセラー
09/08/23 06:58:18 ZpWEz/Af0.net
Range("d3") = 日付.Value + 0 '日付登録
でやってみましたが
実行時エラー'13':
型が一致しません。
でした。困りました。手ほどきお願いします。

170:名無しさん@お腹いっぱい。
09/08/23 11:46:12 Hvog0loY0.net
>>169
日数なら1440で割った整数値を取るとかじゃダメなのか

171:エクセラー
09/08/23 19:06:48 ZpWEz/Af0.net
それじゃ、駄目なんですよ~
"d3"の日付けデータより、vlookupで検索をかけるので、そこが文字列だと駄目なんですよ。
そもそもRange("d3") = 日付.Value + 0 '日付登録の時点でなぜ文字列に変化してしまうのか。素人には難しいです。
教えてください。

172:名無しさん@お腹いっぱい。
09/08/23 21:38:06 X6vokeaq0.net
>>171
日付.Value = Format(Date + 日スライド.Value, "ggge年mm月dd日(aaa)")

ここで文字列に形式を直してるからじゃないのか?

173:エクセラー
09/08/24 12:27:08 0W1wIrf20.net
日付.Value = Format(Date + 日スライド.Value)
でやったらバッチリでした。ありがとうございました。
まだまだ、プロジェクトの序盤ですので、つまづきしだい又お世話になります。とりあえずお礼まで^^

174:名無しさん@お腹いっぱい。
09/09/01 15:03:35 xNze4zv1O.net
本年
前年
昨年差額
昨年比
の繰り返しで、本年だけ拾って合計出したいのですがいい数式ありませんか?

175:名無しさん@お腹いっぱい。
09/09/01 17:56:22 O/KqyITN0.net
SUMIF

176:名無しさん@お腹いっぱい。
09/09/03 14:02:35 9ifWdMD30.net
すみません、どなたか教えてください
10
11
20
31
とかいう数値があった場合
二桁の頭(コレの場合だと1.1.2.3)という答えがでるように
したいのですが
LEFT以外で方法ありますか?
関数でも普通の数式でも。
よろしければ教えてください。

177:名無しさん@お腹いっぱい。
09/09/03 17:48:46 oBJxuddK0.net
>>176
ROUNDDOWN(XXX,-1)/10 では?

178:名無しさん@お腹いっぱい。
09/09/03 21:29:28 ThpgL+hs0.net
>>176
INT(xx/10)

179:名無しさん@お腹いっぱい。
09/09/04 00:09:26 Dt8hQtQD0.net
>>177
>>178
ありがとうございます。両方やってみたら期待通りの値がでました!

180:名無しさん@お腹いっぱい。
09/09/06 01:42:54 tbnu/gm80.net
セルの結合ってショートカットあるのでしょうか?

複数回キー操作するのではなくctrl+zみたいに
一度でできるようなのを利用したいのですが、、
いちいちアイコン押すのが大変です。

181:名無しさん@お腹いっぱい。
09/09/06 15:55:30 LdmyUaVM0.net
>>180
「ホーム」タブ「配置」ブロックにショートカットキーがあるよ。

182:名無しさん@お腹いっぱい。
09/09/06 18:35:58 YavaFAuh0.net
>>100
関数のみで実装できた、俺は一部に配列数式を使ったけど使わなくても出来るはず、
ちょっとしたテクニックの勉強になるから少し腕のある奴なら解いてみるといい、猛者なら20分ほどで出来るはず。

183:名無しさん@お腹いっぱい。
09/09/07 20:14:34 YlyfoD060.net
質問です。

excelで複数のシートを扱っているのですが、
シートを切り替えるタブの表示がシート内を左右にスクロールさせる奴と
の境目が動くのに困っています。

このタブの表示位置を左右のスクロールと別の高さで表示できないでしょうか?


184:名無しさん@お腹いっぱい。
09/09/08 00:05:57 5IwNNah00.net
質問です。

グラフや図形などの位置をセルに合わせるにはどうすればいいでしょうか?
例えばグラフエリアをB2からH24の範囲に貼り付ける、みたいな場合です。



185:名無しさん@お腹いっぱい。
09/09/08 12:30:12 dnr+iVln0.net
グラフエリアの隅をつかんでひっぱる

186:名無しさん@お腹いっぱい。
09/09/08 15:48:25 5IwNNah00.net
>>185
そういう目視で合わせるんじゃなくて、きっちりセル単位で合わせる方法は無いのかなって。
印刷範囲を設定してみたら端っこが途切れてた、なんてことがないように。

187:名無しさん@お腹いっぱい。
09/09/08 16:00:28 Z3u2XQ2h0.net
質問です
A1のセルにクリックしたセルの値を入れるようなマクロって
どうするのでしょうか?
例えば
B1 あ
B2 い
B3 う
と入っていて、B1をクリックしたらA1にB1の値「あ」が入るようにしたいです。
その後B1に「え」と入れても「あ」のままで。 


188:名無しさん@お腹いっぱい。
09/09/09 00:22:58 ducqM7Ph0.net
>>186
Altキーを押しながら変える

189:名無しさん@お腹いっぱい。
09/09/11 13:57:28 t9/qUxEz0.net
質問です。

条件付き書式のセルの強調に関してなんですが、
数値が○○から●●の範囲のセルを強調する場合。

○○以上●●以下
○○より大きく●●未満
○○以上●●未満

という風な設定をするにはどうすれば良いのでしょう?

190:名無しさん@お腹いっぱい。
09/09/11 18:28:06 5Uu1VNTw0.net
○○以上●●以下は
=(A1>=○○)*(A1<=●●)


191:名無しさん@お腹いっぱい。
09/09/13 22:05:38 19CDrCeL0.net
質問です

1回でセルA1からA10の数値を全部10ずつ増やすにはどうしたらいいでしょうか?

192:名無しさん@お腹いっぱい。
09/09/13 22:31:07 YqyeX7G+0.net
形式を選択して貼り付けで10を乗算

193:名無しさん@お腹いっぱい。
09/09/13 22:32:11 YqyeX7G+0.net
ちがった 加算だ

194:名無しさん@お腹いっぱい。
09/09/14 00:05:23 19CDrCeL0.net
ありがとうございました

195:エクセラー
09/09/14 22:53:00 I5o+ENPh0.net
例えば F5 に A1:A30 いう表示があったとしたら、
その F5 の内容によってセル範囲を自動的に選択してくれるようにしたいのですが・・・
Range(F5.Value).Select
では”オブジェクトが必要です”だそうで。お助け下さい。

196:名無しさん@お腹いっぱい。
09/09/14 23:00:49 8GBHW4fz0.net
質問です。
条件付き書式で、ある条件に一致するセルを含む行全体、あるいはその行の特定のセル
を強調させるのはどうすれば良いのでしょうか?

例えば各教科ごとの成績を一覧にしたリストがあって、どれか一教科でも赤点(<60)があれば、
行全体を赤く塗り潰す、もしくは生徒名が入力された列(C列)を塗り潰す、みたいな感じです。

197:名無しさん@お腹いっぱい。
09/09/15 12:45:35 dNAG2V9p0.net
>>195 INDIRECT

>>196
どれか一教科でも赤点があれば1になるようなセルをリストの外につくり
そこを参照する条件付き書式はリストの列全体に適用

198:エクセラー
09/09/15 16:03:36 OCYT5A+G0.net
INDIRECT
どう使えばいいのでしょうか??
Range(F5.Value).Select = INDIRECT ??
INDIRECT = Range(F5.Value).Select ????
素人なので検討がつきません。教えてください。

199:名無しさん@お腹いっぱい。
09/09/15 18:56:03 XfGDqdd30.net
なんだVBAでどうすんのかってはなしね

Sub test()
Worksheets("Sheet1").Range(Range("F5")).Select
End Sub

200:エクセラー
09/09/15 19:49:24 OCYT5A+G0.net
199さん。
ありがとうございました。
3日悩み続けたのが嘘のようです。
またわからなくなったらきますのでよろしくお願いします。
再度ありがとうございました。

201:名無しさん@お腹いっぱい。
09/09/17 00:09:32 F75qusdD0.net
Sub 着色()
'///採点が入っているセル範囲の値を入れる
塗る列=3
列左 =4
列右 = 8
行上 = 2
行下 = 10
'///塗りつぶしの色番///例//黒は1//赤は3///うす青は8//////////////////
色番 = 8
'//////////////////////////////////////////////////////////////
Range(Cells(行上, 塗る列), Cells(行下, 塗る列)).Interior.ColorIndex = xlNone 'まず色をなくす
For n = 行上 To 行下
iro = 0
For m = 列左 To 列右
If (Cells(n, m) < 60 And VarType(Cells(n, m)) = vbDouble) Then
iro = iro + 1
End If
Next m
If iro >= 1 Then Cells(n, 3).Interior.ColorIndex = 色番
'//行なら//If iro >= 1 Then Range(Cells(n, 1), Cells(n, 10)).Interior.ColorIndex = 色番
Next n
End Sub

202:名無しさん@お腹いっぱい。
09/09/18 09:11:03 FHq13a040.net
質問です。

範囲内にプラスやマイナスの数字があるとして、それらの全てを絶対値で扱い、
その合計や最大値、平均等を求めるにはどうすればよいのでしょう?

3、2、1、-1、-2、-3、-4、-5、と数値があるとして、
合計が21、最大値は5と導き出すような方法が知りたいです。



203:名無しさん@お腹いっぱい。
09/09/18 12:25:05 OK93lv6n0.net
絶対値に変換した範囲をつくってそこで求める

204:名無しさん@お腹いっぱい。
09/09/22 13:58:54 Wn65tdZP0.net
>>202
A1:A8に対象が入力されているとして
A9,A10にそれぞれ
=sum(abs(A1:A8))
=max(abs(A1:A2))
で配列入力(Ctrl+Shift+Enter)

205:名無しさん@お腹いっぱい。
09/09/23 11:07:43 aJNsO56f0.net
質問。

範囲内の数値の平均を求めるとき、空白のセルはゼロとしてカウントさせる方法はないでしょうか?

例えば弁当屋の品目別の売り上げの集計表で、ステーキ弁当の販売数がこうだった場合、
1日 10個
2日 
3日 
4日 15個
5日 
そのままAVERAGE関数を使うと合計を2で割って平均12.5個となりますが、
これを5で割って平均5個と出したいのです。

数値を入力する件数が多いので、売り上げ無しの項目には0を入力しておく、という手は無しでお願いします。


206:名無しさん@お腹いっぱい。
09/09/23 11:24:18 WY9ZPW1C0.net
=SUM(A1:A5)/(ROW(A5)-ROW(A1)+1)

207:名無しさん@お腹いっぱい。
09/09/27 18:08:04 hjZ06oHl0.net
とあるリストを作っていてるんだけど、
その中の一つの列の「○」を入力するしないで済・未のチェックをしてるんだけど、
この列を基準に並べ替えたとき、昇順にしても降順にしても○が入力された行が先に来るんだ。
これってどういうこと?

ちなみに、「上級」と入力するしないの場合だと、昇順ではセルが空欄の行が上に、
降順だと「上級」と入力したセルが上に来るんだけど。

208:名無しさん@お腹いっぱい。
09/10/03 19:14:03 6WylMF3U0.net
カレンダーを作っているんですが
A3からG8まで作成例の通りに入力して
=IF(MONTH($A$1)<>MONTH($A$1-WEEKDAY($A$1)+COLUMN(A1)+7*(ROW(A1)-1)),"",$A$1-WEEKDAY($A$1)+COLUMN(A1)+7*(ROW(A1)-1))

でうまくいったんですが 月曜はじまりに変更しようとするとエラーになってしまうんです。
どうしてもうまくいかないんですがどこを変えればいいでしょうか?

まったくのエクセル初心者です。
ここを参考にしました。

URLリンク(www.eurus.dti.ne.jp)



209:名無しさん@お腹いっぱい。
09/10/04 11:40:58 lBywMlDW0.net
>>208
WEEKDAY(シリアル値,2)

210:名無しさん@お腹いっぱい。
09/10/04 14:29:58 uTmJrDK90.net
>>209
ありがとうございました。やっと理解しました。

211:名無しさん@お腹いっぱい。
09/10/13 17:02:16 DqS/3Xcp0.net
知らないうちに列がアルファベットじゃなくて数字になってます。
心当たりといったら1つアドインを入れたくらいですが、
修復するにはどうすればいいのでしょうか?

212:名無しさん@お腹いっぱい。
09/10/13 20:56:49 Xg0Ftm0D0.net
ツール-オプション R1C1のチェックを外す

213:名無しさん@お腹いっぱい。
09/10/14 00:09:16 cj2WPrzy0.net
>>212
ありがとうございました。助かりました。

214:名無しさん@お腹いっぱい。
09/10/16 16:47:09 0xBAQFJ10.net
Excel2003について質問なんですが、例えば6月のあるデータと7月のあるデータ
を='6月'!C52+'7月'!C64のような計算式にして導く場合はどうすればいいでしょうか?
収支決算を作りたいので楽な方法がいいです。

215:名無しさん@お腹いっぱい。
09/10/22 09:37:55 hw4NMYHq0.net
はじめまして。
Excelのマクロ上で,処理を一時中断するコマンドと
乱数を発生させるコマンドを教えてください。
BasicだとWaitやRamdonだったと思うのですが。
小6のときに,マクロでドラクエの戦闘場面のようなゲームを作ったら,
この2つがなくて一瞬で戦闘終結してしまったんです……。

216:215
09/10/25 03:14:25 mo7oVfWd0.net
今後,Excelでマクロを作成する予定はありませんが,
作成するとしたら自分で書籍を参照して調べたいと思います。
ありがとうございました。

217:名無しさん@お腹いっぱい。
09/10/28 22:25:26 n28IGmaT0.net
エクセルで出勤簿を作成中です。
実労時間は平日9:30~18:00、土曜日は9:30~12:00
出勤(30分単位で切り上げ)
→=MAX(CEILING(タイムカードの出勤時間,"00:30"),"09:30")
退勤(30分単位で切り捨て)
=IF(タイムカードの退勤時間="","",FLOOR(タイムカードの退勤時間,"00:30"))
勤務時間
=IF(実働出勤時間="","",MIN(実働退勤時間,"18:00") -実働出勤時間-"01:00"と設定しています。1時間は昼休みです。
土曜日の場合、この勤務時間の算式を使うと「数式エラー」が出てしまいます。
自動的に土曜日の算式だけを変えるにはどのような処理をすればよいでしょうか?


218:名無しさん@お腹いっぱい。
09/10/28 22:47:01 6bCeFJPZ0.net
MIN(実働退勤時間,"18:00")-実働出勤時間-"01:00" この部分を
MIN(実働退勤時間,IF(今日=土曜日,"12:00","18:00")-実働出勤時間-IF(今日=土曜日,"00:00","01:00") こうする

219:名無しさん@お腹いっぱい。
09/10/28 22:59:09 n28IGmaT0.net
「今日」の部分はTODAY関数を使用するのでしょうか?

220:名無しさん@お腹いっぱい。
09/10/28 23:21:27 6bCeFJPZ0.net
出勤簿だから出勤した日が入る

221:名無しさん@お腹いっぱい。
09/10/28 23:37:57 f+X4BLKM0.net
>>219
TODAYじゃなくWEEKDAYかな
IF(今日=土曜日,"12:00","18:00") の部分は、
IF(WEEKDAY(「出勤日の入ったセル」)=7,"12:00","18:00")
という事でいいとおも。その後も同様
横レスすまん

222:名無しさん@お腹いっぱい。
09/10/29 00:40:12 gIhPS7da0.net
毎月20日締めです。
例えば11月分だと10/21~11/20までの計算をしています。
日付欄はB9:B24に日付を入力しています。
セルG9には実働出勤時間、セルI9には実働退勤時間を入力しています。


223:名無しさん@お腹いっぱい。
09/10/29 01:00:04 gIhPS7da0.net
219です。出来ました!大変有難うございました。

224:名無しさん@お腹いっぱい。
09/11/07 22:56:38 t3Vy2LpT0.net
列のデータが「1000千円」というふうに書いてあって、計算ができません。
計算ができるように、1000000に変換するのはどうすればいいのですか?
教えてください。よろしくお願いします。

225:名無しさん@お腹いっぱい。
09/11/08 06:44:00 SdYCtUtQ0.net
未検証だけど、データがセルA1に入っているとして、
=VALUE(LEFT(A1,LEN(A1)-2))*1000 でいいんじゃね?

226:224
09/11/08 10:49:13 fhaz0sC40.net
>>225
ありがとーございます。久々に、うれしくて涙でました。
225さんにいいことがありますように(^人^)

227:名無しさん@お腹いっぱい。
09/11/22 09:35:04 u9GrOJGs0.net
>>7  この次元までやってしうスキルがなんかすごいな

228:名無しさん@お腹いっぱい。
09/12/04 20:28:28 dbObC245O.net
エクセル2003って本の完成表をダウンロードできるサイトはありませんか?

229:DADADA
09/12/09 17:59:12 VYCeXu1T0.net
質問があります。
F=2r∇E
をエクセルで解きたいのですが、どのように打ち込んだらいいでしょうか?
誰か助けてください。

230:名無しさん@お腹いっぱい。
10/01/03 09:14:00 4BDjsbUq0.net
皆様の書き込み参考になります。
お教え下さい。

定期的に本店から数十ある支店にexcel2003 で組んだ
発注表をネット送信しています。現在は
定期的に発注ファイルを支店に送信
支店で数値を書き込み、セーブしたファイルを本店に送信
これを
定期的に発注ファイルを支店に送信
数値を書き込み、表上からワンクリックで本店に送信
可能でしょうか?


231:名無しさん@お腹いっぱい。
10/01/22 05:46:30 yURvZegK0.net
できそう

232:名無しさん@お腹いっぱい。
10/01/28 21:07:24 DhetFegp0.net
というかそれは普通AccessとかをフロントエンドにRDBMSで実現するものでしょ?
そこまでしなくても本社にファイルサーバー立てて支店間でVPNとか組む方が現実的では?

233:名無しさん@お腹いっぱい。
10/02/09 17:08:57 log4xVjt0.net
A÷(B+C)の値を出せる関数ってありますか?

234:名無しさん@お腹いっぱい。
10/02/09 18:49:25 Y+/e7+8W0.net
ありません

235:名無しさん@お腹いっぱい。
10/02/09 20:47:54 log4xVjt0.net
え、ないんですか・・・
ありがとうございました。

236:名無しさん@お腹いっぱい。
10/02/10 14:23:21 e057TEEP0.net
Office 2010
スレリンク(win板)

237:名無しさん@お腹いっぱい。
10/02/15 03:34:13 O3D5nN730.net
外部データベースの取り込みで自ブックを指定して、
1分隔で「=NOW()」更新させたいのですが、ファイルを共有にすると動作しなくなります。

共有を外すと自動的に再計算が効くようになるのですが、何かいい方法はないでしょうか?
ご存知の方が居たらよろしくお願いします。

238:名無しさん@お腹いっぱい。
10/02/22 00:39:20 TaNSEgIe0.net
vlookup関数で(引数1,引数2,引数3)とあって、
引数3で列を指定するんですが、
それをオートフィルで伸ばしても増えてくれません。
いい方法ないでしょうか?


239:名無しさん@お腹いっぱい。
10/02/22 02:23:39 M2+74swF0.net
エクセロリストになるためには、どうすればいいですか
市販の本もいいけど、なんかサイトみてもわかりにくいしなぁ

240:名無しさん@お腹いっぱい。
10/02/22 03:36:50 WO320taH0.net
こんなところで質問せずに、こっちでやれよ。
URLリンク(excelfactory.net)

241:名無しさん@お腹いっぱい。
10/02/22 04:07:14 6rybQiB+P.net
単なる質問板で導入には意味ないな

242:名無しさん@お腹いっぱい。
10/02/22 07:39:07 WO320taH0.net
レスがつかない質問スレw
なんのために存在してるんだよ。
スキルがないんならスレ立てるなよw

243:名無しさん@お腹いっぱい。
10/02/22 09:29:10 6rybQiB+P.net
お前が言うなよ

244:名無しさん@お腹いっぱい。
10/03/10 16:19:45 b/8dLUKG0.net
すみません。
C列にに9500円、22800円、5000円、・・・と並んでいます。
これをオートサムで合計したいのですが、単位に円がついたままだと合計されません!><
0と表示されてしまいます。

どうしたら単位に円がついたままオートサムができるようになるのでしょうか?
わかる人がいたらお願いします!><

単位:円 を一括して置換で削除する方法などあれば教えてください。
お願いいたします。><

245:名無しさん@お腹いっぱい。
10/03/10 18:16:01 zcmj3Lbv0.net
置換 円 → ""

246:名無しさん@お腹いっぱい。
10/03/12 22:17:46 N7mITMje0.net
>>244
セルの書式設定にあるユーザー定義で円を使えばいいんでない

247:名無しさん@お腹いっぱい。
10/03/17 23:19:33 kMGIr1zX0.net
>>244
>>245
>>246
ありがとうございました!

248:名無しさん@お腹いっぱい。
10/03/30 20:05:33 nZR6o6R/0.net
はじめまして。
特定の日付以前は、すべてある日にちに変換する方法はありますか?
例えば、2010/3/1以前の日付は、すべて2010/3/1になるようにしたいのですが。。。
また、逆(2010/3/31以上は2010/3/31に統一など)もあれば教えてください。

249:名無しさん@お腹いっぱい。
10/03/30 21:13:10 XVz3uR+/0.net
>>248
完全にセルの内容を置換したい場合は使えないけど、
そうじゃなかったらこんな感じかな?
セルA1に変換元の日付が入っているとして、
他のセルに
=IF(A1="","",IF(A1<=40238,40238,A1))   ←2010/3/1以前は2010/3/1
=IF(A1="","",IF(A1>=40268,40268,A1))   ←2010/3/31以降は2010/3/31

250:名無しさん@お腹いっぱい。
10/03/30 21:33:21 nZR6o6R/0.net
>>249
ありがとうございました。早速試してみたら、できました!
あれこれ試して諦めかけていたところだったので、助かりました。


251:名無しさん@お腹いっぱい。
10/04/30 15:39:01 S5NZCQos0.net
もし
2010/3/1以前は2010/3/1(40238)かつ
2010/3/31以降は2010/3/31(40268)なら
中間の(40248)を使って条件分岐させる手も。

=IF(A1<40248,MAX(40238,$A1),MIN(40268,$A1))

252:名無しさん@お腹いっぱい。
10/05/03 12:07:55 c6zmJUS20.net
Excel 2003を使っているのですが、GEOMEANがエラーになって困っています。
試しに下のような式を作って計算させてみたところ、78行目から#NUM!となって計算不能になります。
77行まではちゃんと表示していますので関数のシンタックスに問題があるのではないことは確かです。
幾何平均は78行以上は計算できないというのはあまりにもおかしな仕様だと思います。
いったい何が悪いのでしょうか?

A B
1 10000 =GEOMEAN(A$1:A1)
2 10000 =GEOMEAN(A$1:A1)
3 10000 =GEOMEAN(A$1:A1)



253:名無しさん@お腹いっぱい。
10/05/03 15:11:30 heUgwn7y0.net
>>252
geomeanのアルゴリズムの問題かと推測。
Excelの処理できる最大数を超えたらエラーが出るので、
( URLリンク(office.microsoft.com) )
おそらく愚直に引数を掛け算してから1/n乗してるのかと思われ。

答えを得たいのならば次をB列に配列数式でどうぞ
=EXP(AVERAGE(LN($A$1:A1)))

254:名無しさん@お腹いっぱい。
10/05/03 17:23:24 c6zmJUS20.net
これ実装の問題みたいですね。
試しにOpenOfficeインストールして同じ表を開いてみたらエラーには成らなかった。
つーか、Excelしょぼすぎ。


255:名無しさん@お腹いっぱい。
10/05/04 01:00:43 GSGLvqdW0.net
エクセル2007でA列~C列を使っており、データはかなり縦長になっています

A列のセルに数値が入力されている場合のみ
B列の直近10個のセルの最大値を求めC列に表示する

C列には↓の式を入力しました
=IF(A331="","",MAX(B322:C331))

これはできたのですが、これだとC列の全てのセルに数値が入力されてしまい見辛いです
なので、直近10個のセルの中で最大値が更新された場合のみ、C列に数値を表示したいと考えています

何かいい方法は無いでしょうか?


256:名無しさん@お腹いっぱい。
10/05/04 01:03:25 GSGLvqdW0.net
初心者板で聞いてみます。
スレ汚しすません

257:名無しさん@お腹いっぱい。
10/05/04 02:37:00 GSGLvqdW0.net
事故解決しますた

258:名無しさん@お腹いっぱい。
10/05/08 18:56:38 krAC7uF0P.net
VBAでコーディング中にPCがフリーズして再起動かけたら
コーディングしてたEXCELファイルが開けなくなった。
っつーか開いてもすぐに閉じるっていう感じだな。
どうしたらいいか?


259:名無しさん@お腹いっぱい。
10/05/09 14:01:39 ClqKkaPzP.net
いったい、マイクロソフトって、何ものなんだ?

セーブしたファイル、エラーも何も起きないのに読めなくなる
自動保存したのも読めなくなくなった。そういったバクをほったらかして
金儲けばっか考えている。呆れた奴らだよ。



260:名無しさん@お腹いっぱい。
10/05/15 23:33:29 4HvR6BOB0.net
あげる

261:名無しさん@お腹いっぱい。
10/05/18 18:09:38 JSxBosKo0.net
EXCEL2010の評価版っての入れてみたけど
2007と何違うのこれ?

262:名無しさん@お腹いっぱい。
10/05/21 01:42:56 A2LvXPeM0.net
バージョンが違うだろ。

263:名無しさん@お腹いっぱい。
10/05/22 04:55:54 HVFPdckA0.net
(キリッ)


264:名無しさん@お腹いっぱい。
10/05/23 21:29:25 vyWT2uWC0.net
バイト賃金計算のための就業時間計算です。

あるセルにif文を使って時間を入れたいんですが、、、
=if(hogehoge,8:00,6:30)みたいに。
で、最終的に合計を出したいんですが、時間が入りません。

うまく解決する方法はありませんか?

265:名無しさん@お腹いっぱい。
10/05/23 23:27:42 zqDzEPK30.net
8:00を別のセルに格納しといて
そのセルを参照するようにするってのはどうかな

266:名無しさん@お腹いっぱい。
10/05/24 00:39:04 nm7dVigP0.net
"8:00"でいいんじゃなかったっけ

267:264
10/05/24 21:05:10 rtF8VbCB0.net
今日、トレーニングで講義もウワノソラで考えてた。
そだ!ifはやめ、vlookupを使おう。なんて頭のいい漏れ!

=vlookup(条件式*1+条件式*1+条件式*1+...., 範囲, 条件式*1+条件式*1+条件式*1+...., false)
めんどいけど。

>>265>そのセルを参照するようにする
う!こっちの方が単純簡単明快、だわ。
謝々。

>>266>"8:00"
ん、でもその後timevalue関数を使ってシリアル値に置換えってのが、気に食わないのだ。
シリアル値であるべきものは最初から最後までシリアル値で使いたいのだ。

268:店長
10/05/26 15:23:16 Aoz+5Ylg0.net
時給計算はキーボードのテンキーだけを使うほうが作業能率が良いし間違いが少ないよ。
たとえば30分刻みルールの場合、出勤時6:01~6:30打刻は6:30出勤扱い。
6:31~7:00は7:00扱いと従業員との間でルールを決めておく。
そうすればタイムカード6:26打刻のときはPCテンキーの{6}{.}{5}、6:58は{7}だけ。

269:名無しさん@お腹いっぱい。
10/05/26 22:19:51 bEjc3Ay/0.net
18:26退勤のときは{18}と打つのかな?

270:名無しさん@お腹いっぱい。
10/05/26 22:53:32 mIS60sBU0.net
労基法では残業手当の勤務時間は1分刻み。月の割増区分毎の合計を1時間に丸めるのは可

271:264=267
10/05/27 00:43:11 8ecSWEBw0.net
>>268>6:26打刻のときはPCテンキーの{6}{.}{5}、6:58は{7}だけ。
6.5って入力しフォーマットを時間にすると1/7/1904 12:00:00。
7は1/8/1904 0:00:00、当然だ。
2008 for Macね。

ちなみに6:30って入力すると年月日のない単なる6:30:00。
7:は7:00:00。

面倒だけど6:30, 7:と入力するのが漏れの性格に合ってるわ。
それとも6.5, 7と入力するのは楽だという以外の他のメリットあるのか?

>>270>残業手当の勤務時間は1分刻み。
げ、本当だ。
その上、1日の労働時間は定められた就業時間に関わらず実際に出勤した時間から、だってさ。
知らなかったことにしよう。

272:264=267=271
10/05/30 02:10:04 yWHo7Gn+0.net
疑問が新たに出た。

例えば8:00が入ったセルが3つあるとする。
合計すると1/2/04 12:00 AMになる。
それを24:00と表示させるのにどうすればいい?

それと例えば8:23を15分単位とか30分単位の切り捨て四捨五入
8:15とか8:00したい場合、どうやるんだ?

バイト賃金計算、遅々と進まん。

273:名無しさん@お腹いっぱい。
10/05/30 05:42:49 3bTclVVc0.net
>>272
>24:00と表示させる
セルの書式設定→ユーザー定義→[h]:mm を入力でどうかな?

>15分単位とか30分単位の切り捨て四捨五入
A1に元の値が入っているとして、他のセルに
15分単位→=A1-MOD(A1,0.0104166666666666)
30分単位→=A1-MOD(A1,0.0208333333333333)
でどうかな?もっと他にスマートな方法があるかもしれないけど。

274:名無しさん@お腹いっぱい。
10/05/30 10:33:45 SzVd1piV0.net
>>273
すばらしい。

275:名無しさん@お腹いっぱい。
10/05/30 10:42:01 uzK3O2UX0.net
MROUNDって関数つかったら2007でしか使えなかった。
古いバージョンのユーザーから「エラーだよ」と怒られてしょんぼり

276:名無しさん@お腹いっぱい。
10/05/30 10:47:34 ti7N90h3P.net
2003のオンラインヘルプにあるけど使えないのか

277:名無しさん@お腹いっぱい。
10/05/30 11:50:20 uzK3O2UX0.net
あー 分析ツールを有効にしないとだめだったんだ バージョン関係ねー

278:264=267=271=272
10/05/31 02:06:37 wm2sn3Lp0.net
>273
そか、24時間=1で15分=15/60/24
30分=30/60/24、なのか。

>[h]:mm
ぬりがと。

279:名無しさん@お腹いっぱい。
10/05/31 11:44:15 y58mzAO50.net
ツール→オプション→インターナショナル・数値の表示方法・小数点の記号で
「.」を「:」に変えればキー操作が楽になる。

Sub hajime()
Application.DecimalSeparator = ":"
' Columns("C:H").NumberFormatLocal = "h:mm;@"
End Sub

Sub motonimodosu()
Application.DecimalSeparator = "."
End Sub

280:273
10/06/01 18:47:47 gQN59de90.net
>>278
・・・よく考えたらFLOOR使った方がスマートだったorz
セルA1に元の値、セルB1にまとめたい時間(分、例えば15とか30とか)があるとして、

=FLOOR(A1,B1/60/24)

こっちのほうがいいかも
まとめたい時間が15分とか固定なら、
数式内のB1のところを直接「15/60/24」とかでもおk

281:264=267=271=272=278
10/06/02 02:51:43 /Ih/R9sm0.net
>>279>ツール→オプション→インターナショナル・数値の表示方法・小数点の記号
そんなメニュー、ない(;_;)
仕事場WinExcelにはあるかもだけど、当方今ExcelForMac2008。

>>280>FLOOR
この関数は知らんかった。
そーとー酔ってるので明日調べてみる。
フォロー、ありがと。

282:280
10/06/03 03:00:57 gTZwoYyO0.net
一応補足ですorz
まとめる分の刻みは60の約数にしてください。
(1~6,10,12,15,20,30,60の、60を割り切れる整数)

>>280の方法だと、例えば8:23を7分刻みでまとめたい場合だと誤差が出ます。
これは、503分(8時間23分)を単純に7で割ってまとめたものと
8時間の部分はそのままで23分の部分だけを7で割ってまとめたものとの、
7分刻みの前に60分刻みを行うかどうかという違いです。
まとめる分の刻みが60の約数だと、60分で1時間という見かけ上の桁上がりと合致しますが、
それ以外の場合だと、偶然合致する場合もありますがどうしてもずれてしまいます。

「15分単位とか30分単位の切り捨て四捨五入」と書いていらっしゃるので、
7分刻みとかそんな天の邪鬼なまとめ方はしないと思うので>>280で十分大丈夫だと思いますが、
完璧を求めれば>>280はこんな感じに訂正。

=FLOOR(A1,60/60/24)+FLOOR(A1-FLOOR(A1,60/60/24),B1/60/24)

これは先に60分刻みをまとめておいてから、
元の値から60分刻みを差し引いて分の部分を出して指定分でまとめています。

何回も小出しに訂正ごめん。これで多分FAです。
そして長文失礼しましたm(_ _)m

283:名無しさん@お腹いっぱい。
10/06/03 13:50:04 Oyd3fyvi0.net
最近、エクセル2002SP3をよく使っています。2つの奇妙な現象に出くわしました。

ひとつは、行数は定かではありませんが、約600行以上のデータに数式を
コピペやオートフィルを使って、貼り付けると、10回に1回ぐらいは
数式の参照枠が予想外にズレます。多くの場合、ずれた参照枠は、それ以降
間違った位置でペーストされていきます。まれに途中の行で1行だけズレます。
ずれ方は、参照枠が多いときは、水平にズレ、少ないときは縦にズレるときも
あります。この現象を何とかしたいのですが、不可抗力の場合、ズレを検出する
方法がありましたら、お教えください。

二つ目は、一度マクロで入力した大きな値がその列の最大値を求める数式に
対して、その列の値をどのように変えても、記憶されているシートが出ました。
LOOKUP関数で、最大値を取る行を検出すると、その列の値の更新どおりに
正しく検出しますが、最大値を表示させると、前に入力した大きな数値を記憶して、
更新が反映されません。最大値を取りたい列は、日付を表すLONG型の整数で、
今日だと半角で20100603です。記憶された数値は20200202です。(続く)

284:283
10/06/03 13:55:14 Oyd3fyvi0.net
最大値を表示するセル以外に、最大値を取る行番号が入ったセルを
参照させると、#REFのエラーが出ます。このシートのデータの行数は
1000行弱です。

ググって見ましたが情報が見つからず、不思議に思います。何か
心当たりのある方、お教えください。以上

285:283
10/06/03 14:23:23 Oyd3fyvi0.net
もう一度ググって見ました。過去の入力結果が記憶される例のほうは、
数式が再計算されない例として、
報告がありました。また、数値列に間違って、一度文字列を入れた結果が
記憶された例もありました。でも、問題のセルに対する何らかの操作で
出たり出なかったりする例だけでした。僕の例のように問題のセルには
何をしても問題の数式を入れるたび再現するのとは微妙に違いました。

参照枠がズレる例は、基本的な絶対参照・相対参照の話に埋もれてか、見つける
ことができませんでした。どうしたら、参照がズレているか検出できますか? 
よろしかったら、お教えください。

286:283
10/06/03 14:57:54 Oyd3fyvi0.net
再計算されない例のところで、データを入れ替えるとイイとありました。
自分の場合にどうするか、しばらく考えましたが、解決しました。
ありがとうございます。

あとは、参照枠の問題です。「データが多いと、あきらめろ」説と
「再インストールせよ」説が他の問題に対して提出されています。
現在、自分はデータの始めと終わりを見比べて、参照枠のパターンが
変わってないか調べていますが、毎回すべての数式に対して、
数式の改変ごとに見るのは大変。こんなことで大変がるのは
エクセル道に対して根性が足りませんか? うまい検出法があれば
いいのですが。参照枠の検出が分からないのは相対参照の
何たるかが深く理解できていないからなのでしょうか?

また、最初と最後だけ見比べる方法では、途中の1行だけの
イレギュラーを見つけることは困難。誰かお知恵を!

287:名無しさん@お腹いっぱい。
10/06/03 15:49:16 zUztukdX0.net
通貨記号付きの金額列があるCSVファイルを、
ダブルクリックでExcelで開いて、上書き保存した後、
そのファイルをメモ帳で開くと、通貨記号の「\」マークが「?」に
変わってしまいます。

ShiftJisのファイルを開いているのに、Excelが勝手に半角の「\」を
Unicodeの「¥」に変更してしまうからだと思いますが、
これを防ぐ(半角の「\」のままにする)にはどうすれば良いでしょうか。

Excelで開く前にCSVファイルの内容をメモ帳で変更する(\を無くす等)のは無しで、
CSVはExcel関連付けでダブルクリックで開き、上書き保存する流れを
崩さずにできればありがたいです。

288:名無しさん@お腹いっぱい。
10/06/03 16:17:16 HgzS2q/f0.net
>>283-286
バ~カwwww

289:名無しさん@お腹いっぱい。
10/06/03 22:45:17 aGwRzTxO0.net
>こんなことで大変がるのは
>エクセル道に対して根性が足りませんか?
感動した。

290:名無しさん@お腹いっぱい。
10/06/07 11:38:56 ZPs4urRf0.net
2003、カーソル移動キーの動作がおかしくなった。
選択するときのshifキーも効かない
この会社のソフトは勝手に余計な設定しやがる


291:名無しさん@お腹いっぱい。
10/06/08 02:37:42 odrCfCeg0.net
2007はもっとイラネ機能が満載だよ!

292:264=267=271=272=278=281
10/06/08 03:35:01 Ar8FYSNw0.net
>>282
ぬりがと。

>>282>=FLOOR(A1,60/60/24)+FLOOR(A1-FLOOR(A1,60/60/24),B1/60/24)
酔っぱらった頭でも分かるわ、、、訳ないか。

293:名無しさん@お腹いっぱい。
10/06/11 10:13:09 E6yR0uEm0.net
エクセルで計算式組んで動画エンコードできますか?

294:ぴころ ◆lHG3Yzo0a6
10/06/11 10:39:47 iiGozoh30.net
無理でしゅ(^▽^)

295:名無しさん@お腹いっぱい。
10/06/18 14:00:30 CkACLCTd0.net
ちょっと教えてえろい人。m(_ _)m

現在、EXCEL2003で以下の処理をマクロで実行しようとしているのですが
1004のエラーが発生する場合と、発生しない場合とがあって困っています。
誰か考えられる原因を教えて下さい。

【環境】
EXCEL2003

「オートフィルター」を設定
「ブックの共有」、「ブックの保護」、「シートの保護」を設定

【条件】
「フィルター」を設定し、絞込みをおこなっておく。

【EXCEL終了前の処理】
Workbook_BeforCloseイベント内でFilterModeがTrueの場合には
ShowAllDataを実行して、全部のデータを表示してから保存後にEXCELを終了する。

【エラーの発生原因】
ShowAllDataを実行する際にエラーとなる


296:名無しさん@お腹いっぱい。
10/06/18 14:02:00 CkACLCTd0.net
>>295 の続き・・・

【1004実行時エラーの発生するケース】

・「ブックの共有」→「フィルター」設定→Workbook_BeforClose→EXCELの終了
・「ブックの共有」→「フィルター」設定→「ブックの共有解除」→Workbook_BeforClose→EXCELの終了

【エラーが発生しないでShowAllDataが正常に実行されるケース】
・「ブックの共有解除」→「フィルター」設定→Workbook_BeforClose→EXCELの終了
・「ブックの共有解除」→「フィルター」設定→「ブックの共有」→Workbook_BeforClose→EXCELの終了


当初は、ブックの保護が掛かっているとShowAllDataは使えないのかと
思ったのですが、そうでもないような・・・。
強いて言えば、ブックをOPENする際にブックの共有設定がONかOFFかという点
位かと。
ただ、終了前にブックの共有を設定したり解除した際にはMultiUserEditingに正しい
値が反映されているので、SowAllDataはブックのOPEN時に共有設定をPublic変数に
保存しておいて、SowAllDataを実行する際には、その変数で条件判断して実行する
かしないか抑制しないといけないものなのでしょうか?

長文すみましぇん。m(_ _)m

297:名無しさん@お腹いっぱい。
10/06/18 14:03:46 CkACLCTd0.net
>>269 の正誤表

【誤】
当初は、ブックの保護が掛かっていると

【正】
当初は、ブックの共有が掛かっていると


298:名無しさん@お腹いっぱい。
10/06/18 16:36:53 CkACLCTd0.net
>>295-297の投稿者です。

別の掲示板にて再投稿しますので、勝手ながら本件は
終了という事でお願いします。
申し訳ありませんでした。m(_ _)m

299:名無しさん@お腹いっぱい。
10/06/19 15:05:29 LQ247FL/0.net
簡単なトラブルだね
1瞬で解決できたのにな

300:名無しさん@お腹いっぱい。
10/06/20 08:49:30 hta167AC0.net
テキストファイルを開くと勝手にスペースで区切られてしまうことがある。
直前にデータをスペースで区切ったあとに見られる現象。
前の操作を引き継がないようにできますか。

301:名無しさん@お腹いっぱい。
10/06/21 14:08:19 iC5u6uy20.net
>>299
差し障りが無ければご教示くださいm(_ _)m

302:300
10/06/22 14:06:53 t9sv82fX0.net
>>300は取り消します。
スレの管理人が長期不在?
このすれは使えないよ。

303:名無しさん@お腹いっぱい。
10/06/22 14:16:25 +R9VdFtB0.net
6億5千万年ROMってろ

304:名無しさん@お腹いっぱい。
10/06/22 16:20:09 t9sv82fX0.net
>>303
答えの出ないスレじゃROMる価値もないだろ
バカは死んでくれ。

305:名無しさん@お腹いっぱい。
10/06/24 14:09:30 gbZLazkB0.net
まれに解決策書き込まれることもあるよ
敢えて取り消ししなくてもいいんじゃないかな
マルチレスとか書いて怒る人もいまどきいないしね

306:名無しさん@お腹いっぱい。
10/06/25 01:27:58 bBqhBo4C0.net
E列の値全てに同じ値(今は25なんですが)を足す方法どうすればできるでしょうか?

307:名無しさん@お腹いっぱい。
10/06/25 04:20:39 Gz1UMkgT0.net
形式を選んで貼り付け 値のみ 加算

308:名無しさん@お腹いっぱい。
10/06/25 04:45:20 L5uAL2du0.net
>>307
加算ってどうやるんですか?

309:名無しさん@お腹いっぱい。
10/06/25 04:48:24 L5uAL2du0.net
URLリンク(www.cybozu.net)
ここみつけたんだけどエクセル2010beta使ってるから場所がわからない

310:名無しさん@お腹いっぱい。
10/06/25 04:51:10 L5uAL2du0.net
あった・・・汚してごめん

311:名無しさん@お腹いっぱい。
10/06/28 00:36:57 oIEllH560.net
306とやりたいこと同じなんだけど特定の行は加算しないことってできる?
例えば「テスト」の文字列が入ってる行には適用しないとか

312:311
10/06/28 21:41:13 EKBxhv620.net
できないか・・・

313:名無しさん@お腹いっぱい。
10/06/28 21:45:57 /TtYYhpMP.net
VBA使えば出来るだろうけどそれじゃダメなのか

314:名無しさん@お腹いっぱい。
10/06/28 23:00:35 EKBxhv620.net
調べてみたけどなかなか難しそうだ・・

315:名無しさん@お腹いっぱい。
10/06/28 23:21:18 /TtYYhpMP.net
>>314
flag=0
For I=1 to 65536
  If Range("A1").Offset(I-1)="テスト" Then flag=1
Next
・・・以下flag=0の時の処理

316:名無しさん@お腹いっぱい。
10/06/28 23:26:54 /TtYYhpMP.net
あ、これだと特定の「列」になる
ごめん

317:314
10/07/01 15:12:19 e11yQSyV0.net
難しいな・・・

318:283-286
10/07/03 23:21:59 syW/Z7F30.net
どうやらこの件は解決したようです。単にFormulaを取得して比較すればいいようです。
値の列と数式の列を区別するのに
HasFormulaを使いましたが、エラー値が入っていると暴走するとの
記述がありました。
ValueとFormulaの違いが自分の見たサイトと手元の動作が違いました。
マクロを使わない方法は、いいのを思いつきませんでした。

まだ、シートが少ないブックでしか走らせていませんが、今のところ
動作時間も、すべての行を比較するやり方でも問題があまりないようです。
ありがとうございました。ぬりがと?

319:名無しさん@お腹いっぱい。
10/07/23 22:30:24 4b2vP91h0.net
検索でコピペする時になんでctrl+vなのか。セルにはマウスの右クリックで普通にコピペできるんだから検索も同じにしろよ。


320:名無しさん@お腹いっぱい。
10/07/24 03:32:00 lp0ROCM80.net
そう熱くなるな
たしかに右クリックメニューが出ないのはおかしいと誰もが思ってるよ

321:名無しさん@お腹いっぱい。
10/07/28 23:07:39 WteBnVa40.net
指数で2^-1から指数を-1ずつ増やして2^-50までを表示しなさいっていわれたらどうやるの?
普通にセル右下からのフィルではできなかったんだけど

322:名無しさん@お腹いっぱい。
10/07/28 23:42:50 ebc4Cmu9P.net
>>321
=2^-1
=A1*2^-1
=A2*2^-1
=A3*2^-1
=・・・

323:名無しさん@お腹いっぱい。
10/07/29 01:41:19 /4g3ujqB0.net
>>322ありがとう
エクセルの実習?みたいなんの課題で指数計算は^を用いよってのがあったんで苦肉の策で
A   B
1 =2^-A1
2 =2^-A2
 ↓
50 =2^-A50
ってやってたんだけど列2つ使っちゃうしスマートじゃないなっておもってたんで助かりました。



324:名無しさん@お腹いっぱい。
10/08/02 12:47:49 GO1YxO8N0.net
質問です。私はPDFの関連付けをフリーのviewer(Adobe以外)にしています。
それなのにexcelのハイパーリンクからpdfをクリックするとadobeで開いてしまいます。
何日かググりましたが解決が見つかりません。
どなたかadobe以外でpdfのハイパーリンクを開く方法を教えてください。


325:名無しさん@お腹いっぱい。
10/08/02 23:56:55 EHiPkzpt0.net
エクセルのCSVファイルにHTMLでいうところの<A>タグ
のようなコードを埋め込むことはできますでしょうか?

例 <A href="http://~">日本代表</A>

HTML風にアンダーライン表示のリンク付きにしたいです
ご教授くださいm(_ _)m


326:名無しさん@お腹いっぱい。
10/08/03 11:07:06 dHi5iamX0.net
>>325
CSVファイルは本来Excelとは何も関係ない、単なるテキストファイル
Excelが勝手に関連付けて、それっぽく開いてみせているだけ
だから、「エクセルのCSVファイル」という表現はおかしい

Excelのセルの内容を、ハイパーリンクにすることはできる(セルを右クリック→ハイパーリンク)
けど、テキストファイルをExcelで開いた際に、その内容を自動でハイパーリンクにするのは
VBAマクロでも使わない限り無理

327:名無しさん@お腹いっぱい。
10/08/11 14:51:08 UgKeIAci0.net
お店の中古商品情報一覧の表がネット上にありまして
これをwebブラウザでなくエクセルでチェックしていきたいのですが
これを可能にするにはどうすればよいのでしょうか?

とりあえず試してみたのは、htmで保存したページをエクセルにD&D後
テーブルで範囲を決定したのですが、そのまま保存したのち再び開くと
枠の幅やテーブルが解除されてしまいます。

初歩的な質問で申し訳ありません。
どうかよろしくお願いします。

328:327
10/08/12 14:49:24 AviTGASH0.net
あまり人がいらっしゃらないみたいなので、総合相談スレで訊ねてみます。
失礼しました。

329:名無しさん@お腹いっぱい。
10/10/01 16:57:40 VMm+QkSW0.net
Excel2000が入っているXP32bitがあるのですが、コピー(Ctrl+cでも同じ)をすると
5秒ほどフリーズします。新規シートに適当に数字を入れ、コピーした場合でも同じです。
HDDはさほど古くありませんし、各ドライブ100GBクラスの空き容量があります。
メモリは同一メーカーで4GBです。尚、他のソフトにおけるコピーはスムーズに行えます。
ですので、ソフトウェア側の問題かと思いますが、何が原因なのでしょうか。

330:名無しさん@お腹いっぱい。
10/10/02 00:18:34 SW2TOoB70.net
そんな現象聞いたことないからわからない
勘によるとウイルスソフトあたりが怪しい

331:名無しさん@お腹いっぱい。
10/10/03 09:14:16 4nlUjTTH0.net
アンチウイルスソフト(AntiVir)は特に関わっていないと思います。
同一ソフトを入れたXPノートもありますが、特に不都合はありませんし。
念のため切りましたが症状は改善しませんでした。

332:名無しさん@お腹いっぱい。
10/10/07 19:23:59 nd4+GkKu0.net
先生、質問です!

Excel2003を使っています。
で、「9月」というシートに
 =VLOOKUP(B5,'8月'!$B$4:$I$21,8,0)
という関数が入っているんですが…
この9月シートをコピーして10月シートを作るとき、
関数内の「8月」を「9月」に直さなくてはいけません。

そこで直す手間を省くために、シート名を持ってくる関数
 =RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
というのを使って、現シート名「10月」を取得し、
さらにここから1引いた「9月」という文字列を作成し、
大元のvlookupのシート名の所に突っ込めば良いかと思ったのですが、
どういう記述をすれば良いのでしょうか?

例えば今A2セルに「9月」と入っているとして
このA2の値を
 =VLOOKUP(B5,■■!$B$4:$I$21,8,0)
の■■の部分に入れたいわけです。

そもそももっと良い方法がある…?

333:名無しさん@お腹いっぱい。
10/10/20 09:50:37 okRSL1G60.net
過疎ってるので回答期待age

334:名無しさん@お腹いっぱい。
10/10/20 22:58:54 qx5Sfhw80.net
=VLOOKUP(B5,Indirect(A2&"!$B$4:$I$21"),8,0)


335:名無しさん@お腹いっぱい。
10/10/21 09:57:29 B1Bjs1Ip0.net
ありがとう。
INDIRECTってのがあったのか。


336:名無しさん@お腹いっぱい。
10/11/22 23:35:04 mnIzW5FC0.net
=IF(G$1<ROW(),"",SMALL((B:B,E:E),ROW())) のSMALLというのは比較だと思う
のですが行を指定するとどうなるのか理解できません。どなたかわかりませんでしょうか?
ちなみに下記サイトの一番下にある数式になります。
日付の横に祝祭日名が出るように改造しようと思ったのですが、そこでつまづいてしまいました。
一応管理者の方にメールは送ってみたのですが、暫く回答がないもので・・・
URLリンク(www.geocities.jp)

337:名無しさん@お腹いっぱい。
10/12/09 15:47:12 2aljcX960.net
2003を使っているんですが、
日ごとの出勤表を作成したくご相談させてください。

例えば、1月1日~1月30日までの出勤と作業内容を一つのシートに貼り付けると
1日~30日の日ごとに分けてあるシートに反映させるといった感じなんですが
どうやったらいいのかわかりません。
※sheet1に全データを貼り付けsheet2以降の日付分けしてあるシートに振り分ける

どんな関数が使えそうかだけでもいいのでご教示頂きたいです。


338:名無しさん@お腹いっぱい。
10/12/09 15:48:16 2aljcX960.net
10月以降書き込みがないようなのであげさせていただきます。

339:名無しさん@お腹いっぱい。
10/12/10 01:56:05 L6aCoAI/0.net
=Sheet1!セル
という式をシート2以降に入れておけばいいのでは?

340:名無しさん@お腹いっぱい。
10/12/17 21:38:18 nKn8/K0e0.net
なんて言う機能かしらんけど、数字の入ったセルの右下ドラッグして引っ張ると数字が加算されるやつで
0~Fまでの16進で変化させるわざ無いですか?


341:名無しさん@お腹いっぱい。
11/01/02 19:01:43 /Ru5RQgD0.net
Excel2007のマクロについて質問させていただきます。

セル例えば"A1"が黒字、赤字、太字が混在している場合、
マクロのユーザーフォームのテキストボックスに値、書式を
反映させるにはどのようにすればよろしいでしょうか?

342:名無しさん@お腹いっぱい。
11/01/03 06:28:33 pCSxNzCa0.net
回答じゃなくてごめん
テキストボックスって文字の色指定できるっけ?

343:名無しさん@お腹いっぱい。
11/01/05 02:18:09 f25FCXEQ0.net
色は指定できるだろうけどマクロで取得するとかは
無理なんじゃないかな

344:名無しさん@お腹いっぱい。
11/02/27 11:50:16.00 gazAIC0J0.net
原因&解決策、知ってる方がいたら教えてくらはい。

知らん間に名前の定義が増えてる時があります。それも何個も。
名前を全部削除して、上書きした時はいいんだけど、しばらくするとまた知らない名前が・・・
ハングルみたいな記号が名前に入ってたりすることもある。
なんかしちゃったのかなぁ。
ちなみにウイルス対策はしております。


345:名無しさん@お腹いっぱい。
11/02/28 20:30:56.11 o4TsUMpH0.net
(キリッ

346:名無しさん@お腹いっぱい。
11/05/31 08:13:30.01 5TZzNg2/0.net
今朝から急に、
エクセルと開くと全てのシートが別ウインドウで表示されるようになってしまいました。
どうしたら戻るのでしょうか…

347:名無しさん@お腹いっぱい。
11/05/31 08:26:15.55 5TZzNg2/0.net
事故解決しました

348:名無しさん@お腹いっぱい。
11/06/18 08:24:23.99 I3nLVTQj0.net
IF関数だけで最小値(A1~A5の)を一連の式として出したいのですが、どのような式となるでしょうか?ちなみにA1=1,A2=2A3=3,A4=4,A5=5となります

349:名無しさん@お腹いっぱい。
11/07/15 08:07:48.70 GPrrlVJc0.net
質問です。
何ページもある表を印刷の時
1行目を各ページの1行目にしたいときはどうするのですか?

350:名無しさん@お腹いっぱい。
11/07/15 09:45:27.60 GPrrlVJc0.net
解決しました。

351:名無しさん@お腹いっぱい。
11/08/05 11:34:40.95 L0iuDlX90.net
質問です
縦に100個のセルを選択してコピーします。
その隣の列100個を続けてコピーする簡単な方法は無いでしょうか。

352:名無しさん@お腹いっぱい。
11/08/05 12:12:49.02 lNDi3jTZ0.net
全部の列の101個目のセルを空欄にしとけばctrl+shift↓で選べるんじゃない?

353:名無しさん@お腹いっぱい。
11/08/05 12:29:07.96 L0iuDlX90.net
>>352
ありがとうございます、しかしそれだと下方向に無限に選択されてしまいますが・・・

354:名無しさん@お腹いっぱい。
11/08/05 13:01:22.04 lNDi3jTZ0.net
だったら逆に何かデータを入れておけばいいよ101行目にね
状況がよくわからないけども

355:名無しさん@お腹いっぱい。
11/08/05 15:05:28.36 L0iuDlX90.net
すみません、状況は

A   B  
名前 名前
名前 名前
名前 名前
名前 名前
名前 名前
名前 名前
 ・    ・
 ・    ・
 ・    ・
名前 名前
名前 名前

Aの列を縦にガーっと選択してコピして他のデータにペーストします
次に同じようにBの列をやる感じです。

356:名無しさん@お腹いっぱい。
11/08/05 15:06:30.60 L0iuDlX90.net
ずれました

 A   B  
名前 名前
名前 名前
名前 名前
名前 名前
名前 名前
名前 名前
 ・   ・
 ・   ・
 ・   ・
名前 名前
名前 名前

357:名無しさん@お腹いっぱい。
11/08/05 20:35:21.31 m9H789830.net
A1~A100まで選択した状態を保ったまま
ctrl+shift+→押しっぱなしで100列目(CV)まで選択範囲を広げて
ctrl+R

358:名無しさん@お腹いっぱい。
11/08/05 20:37:24.09 m9H789830.net
ごめん訂正
×ctrl+shift+→
○shift+→

359:名無しさん@お腹いっぱい。
11/08/24 03:02:50.99 JoDCXeUU0.net
エクセルの行はアルファベットがふってありますが、例えばセルZ4
のZは何番目になるのかすぐわかる方法はないでしょうか?


360:名無しさん@お腹いっぱい。
11/08/24 12:33:11.10 jx0YH0ue0.net
列の表示をアルファベットから数字表記に変更すればすぐに判ると思います
[ツール]→[オプション]→[全般]タブ→「R1C1参照形式を参照する」にチェック

361:名無しさん@お腹いっぱい。
11/08/25 03:15:45.47 O1V1dUJ70.net
>>360
ありがとうございます。おかげでいいアイデアがうかびました。
セルの連続コピーで一番上の空いているセルに数字を入力することにしました。

362:名無しさん@お腹いっぱい。
11/08/25 13:54:49.06 ZIyqJY9O0.net
きみ天才だよ

363:名無しさん@お腹いっぱい。
11/08/26 14:08:11.49 up4kJVHe0.net
2003で動いていたマクロが、2010でエラー吐くようになりました。
「実行時エラー-2147417848、copyメソッドは失敗しました:Sheetsオブジェクト」と出ます。

ThisWorkbookの内容を丸ごと新しいブックにコピーする処理です。
なおtblSHはコピー元sheetの配列です。

ThisWorkbook.Worksheets(tblSH).Copy '←デバッグではここで止まります
Set WBK2 = ActiveWorkbook ' コピー先の新規ブック
For Each ws In WBK2.Worksheets
'処理
Next

Copyの仕様が変わったのでしょうか?

364:名無しさん@お腹いっぱい。
11/08/27 20:12:11.20 ArcCp4pg0.net
値 hello に対して "hello" と二重引用符付きで表示するには
どういう書式設定をすればいいんでしょうか?

365:名無しさん@お腹いっぱい。
11/08/27 22:34:59.89 Cf00FNE90.net
対象が文字列だから定義可能な書式設定はないかも・・
接続記号でセル内の文字列を繋ぐって方法はどうだろ
A1[hello]
A2["]
A3{=A2&A1&A2]

366:名無しさん@お腹いっぱい。
11/09/01 22:26:11.30 2aIoqNbL0.net
ExcelといえばExcel97だな。もう10年以上使っている計算になる。これだけ使うと新しいExcelを使う気は起きない。


367:名無しさん@お腹いっぱい。
11/09/02 07:21:04.56 8YucXukF0.net
Excel97、2000、2003はあまり変わらない。2007以降はがらりと変わる。
他人のPCや職場のPCでExcel触る機会があるなら2007以降もマスターせざるを得ないと思う。

368:名無しさん@お腹いっぱい。
11/09/05 02:06:08.16 KyT5gc0U0.net
Excelで犬猫の糞管理をする人たち

【michael】マイケル・ジャクソン【jackson】Part1152
689 魅せられた名無しさん 2011/09/05(月) 00:04:10.18
>>686
ふつうに使うお
ヌコ達の小便大便の管理とかエサ管理とか
ワードは年賀状とか手紙かくとか

710 魅せられた名無しさん 2011/09/05(月) 00:13:35.72
>>703
私は犬の体調管理に使ってるけど
うんはK
しっこはH
で書いてるよ

721 魅せられた名無しさん 2011/09/05(月) 00:20:04.10
各トイレと各ヌコの大便小便の回数と状態を記入だお
療法食のヌコのはそれに食べたご飯の種類やら成分値を入れて
その時の小便回数などから分析
月一回のpH検査の値も入れてグラフ表示までやるお

369:名無しさん@お腹いっぱい。
11/09/05 22:25:27.18 p9T5IZVs0.net
助けてくれ
USBメモリに保存していたxlsxデータを消してしまったんだ
復活ソフトを使ってたら
ファイル名の頭に「~$」って記号がついた形でデータが見つかった
早速開こうとしたがデータが破損していると言って開けない

たぶん「~$」は下書きの意味だと思うんだがそこから読み込むことは出来んだろうか


370:名無しさん@お腹いっぱい。
11/09/05 23:19:26.46 sn+dnuOt0.net
3000万円あなたに払えますかね?

371:名無しさん@お腹いっぱい。
11/09/05 23:29:29.69 p9T5IZVs0.net
成功したら上司がアイスおごってくれるって言ってた
BJなら貧乏人が心を込めておごってくれたアイスで十分でしょ?

372:名無しさん@お腹いっぱい。
11/09/07 20:46:26.74 XKFLAp0W0.net
A1には何も打ち込まずB1に打ち込まれた文字列をA1に入れたいのですが可能でしょうか?

373:名無しさん@お腹いっぱい。
11/09/07 22:43:58.47 7dHebVs/0.net
A1に=B1って入れとく

374:名無しさん@お腹いっぱい。
11/09/08 09:03:01.95 y5oSEyFT0.net
>>373
「A1に何も打ち込まず」だろ?

375:名無しさん@お腹いっぱい。
11/09/19 09:14:47.08 NNogza2S0.net
B列に入力されている16進数をC列に10進数で変換させて表示したいんですが一気にやる方法ってないですか?

376:名無しさん@お腹いっぱい。
11/09/19 10:18:56.86 J2oi20TW0.net
>>375
URLリンク(www.relief.jp)

377:名無しさん@お腹いっぱい。
11/09/19 13:58:23.91 IFjHgZ730.net
A,B,C,D,E,F,G,H,I,・・・・Zの文字があって
一見ランダムに並んでいるとする(A~Zが並んだ文字列がある、例えば200文字の列)

このときA~Zの後にA~Zが出現する確率
例えば、Bの後にA~Zが来る確率は、B-A(2.3%)、B-B(1.1%)、B-C(5.1%)、・・・、B-Z(2.4%)を
集計したいのですが、どうすれば計算できるのでしょうか? 

378:名無しさん@お腹いっぱい。
11/09/24 22:02:45.80 P3OYNEWY0.net
人員配置で
縦に名前。横に日付にして余った部分に配属場所(A~C)

例)
   1日2日3日
鈴木
佐藤
田中
   A A  A
B B  B
C C  C
見たいな感じで
A=1 B=2 C=3と定義して
1日の鈴木に1と入力すると
下のAがカット&ペーストされるようにして
配置に穴がないかどうかが一目でわかるようにしたいのですが、どうすればいいのでしょうか?

379:名無しさん@お腹いっぱい。
11/09/24 22:04:41.96 P3OYNEWY0.net
すいませんB、Cずれました

380:名無しさん@お腹いっぱい。
11/09/25 13:32:44.78 yQfk9hAg0.net
>>378
URLリンク(www.vector.co.jp)

381:名無しさん@お腹いっぱい。
11/10/05 09:39:14.43 ycru1/bM0.net
excelをお名前.comのリモートデスクトップで使いたいのですが、
ライセンス的にあたらしく一個買う必要があるのでしょうか?

382:名無しさん@お腹いっぱい。
11/10/06 00:41:05.61 ztWZX9LS0.net
    A   B  C  D
   ---------------------
. 1|    1日 2日 3日
. 2|--------------------
. 3|鈴木  1  2     ←入力エリア:
. 4|佐藤  2  1       ここのセルに数字{1~3}を入れる
. 5|田中  3                  ↓
. 6|--------------------
. 7|鈴木  A  B     ←配置表示エリア:
. 8|佐藤  B  A      ここのセルに結果{A~C}が表示される
. 9|田中  C  
10|--------------------
11| 1   □  □  A  ←残り部署名表示エリア:
12| 2   □  □  B    □部分は書式を白文字(セル背景と同色)にして非表示にする
13| 3   □  C  C

配置表示エリア:入力した数字1~3に対応する結果A~Cを表示させる
・鈴木1日(B7のセルの値)
=                       LOOKUP(検査値, 検査範囲,    対応範囲) 
= IF(B3<>"", IF(AND(B3>0,B3<4), LOOKUP(B3,    $A$11:$B$13, $B$11:$B$13), "NG"), "")
   IF文(入力が未入力の場合はブランク、不正値の場合はNG)
= A

残り部署名表示エリア:選択済みの部署名A~Cを条件付き書式を使って非表示にする
・鈴木1日(B3のセルの値=入力値)
= COUNTIF(範囲, 検索条件)>0  :検索条件に合うセルを数える
= COUNTIF($A$11:$A$13,B3)>0  :B3の値がA11~A13にあれば文字色を白(セル背景色)にする


383:名無しさん@お腹いっぱい。
11/10/06 18:12:21.29 +6vbXeVq0.net
なるほどね・・・

384:名無しさん@お腹いっぱい。
11/10/08 20:54:48.41 z7sO/scn0.net
そのセルより上の直前の値を取得する数式はどのように書けば良いですか?
その列には数値または空白が入り、空白を除く直前の値を参照したいです
先頭行には必ず数値が入ります

385:名無しさん@お腹いっぱい。
11/10/09 07:55:10.33 1BYivUzV0.net
行列番号を書いて、何が言いたいのか説明しないと、言ってる意味がわからない

>そのセルより上の直前の値を取得する数式はどのように書けば良いですか?
そのセルってなに?
直前の値を取得するって何のため?

>その列には数値または空白が入り、空白を除く直前の値を参照したいです
その列ってなに?
空白を除く直前の値を参照したいって何をしたいわけ?

>先頭行には必ず数値が入ります
先頭行ってなに? A1~○○1?


386:384
11/10/09 08:24:09.18 pd6Ye0Y00.net
  A   B    C    D           
1 日付 収入  支出 残高         
2                 20000 ※繰越分 
3 9/1        3000 17000         
4 9/2  10000      27000         
5                             
6 10/1 15000      42000         
7 10/2       4000 38000         

上表のD列に、直前の残高+収入B-支出C で求まる残高を表示します。
すべての行に明細があるのなら、直前の残高はすぐ上のセル(D4の場合はD3)を参照して求まりますが
5行目のように何も明細が存在しない行があり、D6の残高を求めるのにD4の値が必要です。
このように、未入力の行(空白じゃないですね済みません)を飛ばして直前の値を取得するには
どういう計算式を書けばよいでしょうか?

387:384
11/10/09 08:56:10.35 pd6Ye0Y00.net
済みません。落ち着いてやり直したらできました。
D3に下の式を入力して最下行までコピーしました。
=IF(OR(B3<>"",C3<>""),INDEX(D$2:D2,MATCH(MAX(D$2:D2)+1,D$2:D2,1))+B3-C3,"")

388:名無しさん@お腹いっぱい。
11/10/09 14:56:19.79 GFAX0WX60.net
人に問題の説明ができたら半分解決したようなものだを
地で行ってるな

389:名無しさん@お腹いっぱい。
11/10/24 19:11:08.99 S2FgxDU10.net
Excel 2002

MATCHで1列のみ部分一致の検索していたんですが
行の文字数が多すぎる(307文字あった)と検索できないのは仕様ですか?
ググっても出てきませんでした。

もし仕様だとすると他の方法はないでしょうか?

390:名無しさん@お腹いっぱい。
11/10/24 21:53:14.11 lxXWjuGZ0.net
255文字の制限があるのはMatch()じゃなくて
Text()とかAsc()とかじゃね?

391:名無しさん@お腹いっぱい。
11/10/24 22:01:09.48 S2FgxDU10.net
>>390
ありがとうございます。

しかし同じ文字を検索しているのに、行に文字がたくさん入っていると検索できませんでした。
文字数を減らすと検索されますし、元々少ない部分は検索されます。

具体的には
MATCH( "*検索文字*", Sheet1!A100:A200, 0 )
です。

392:名無しさん@お腹いっぱい。
11/10/24 22:53:42.97 lxXWjuGZ0.net
>>391
確かに255文字まではOKで256文字にするとN/Aになるね
これは仕様っぽいけど、詳しい人に任せるわ

393:名無しさん@お腹いっぱい。
11/10/24 23:10:32.51 S2FgxDU10.net
>>392
ありがとう、お手数かけました。

394:名無しさん@お腹いっぱい。
11/10/31 17:15:03.36 860HLhst0.net
Excel2003、WinXPです
関数の再帰呼び出しについて質問です

Function a() As double
Dim i
i=1+0.5*b()

a=i
End Function

Function b() As double
Dim i
i=1+0.5*a()

b=i
End Function

この場合無限ループが起きますが、探索を50回で止めてその場合は最後の入れ子になった関数の戻り値を0として、
などということをやるにはどうすればいいでしょうか。
グローバル関数でカウンタを置くことも考えましたが上手くいきません。

395:名無しさん@お腹いっぱい。
11/10/31 17:15:51.95 860HLhst0.net
グローバル関数→変数の間違い

396:名無しさん@お腹いっぱい。
11/10/31 20:19:43.33 shSIJGx80.net
a(50)で呼び出し-1して0で戻る

397:名無しさん@お腹いっぱい。
11/11/01 04:38:20.12 xrQ3AxFvP.net
############ッ!

398:名無しさん@お腹いっぱい。
11/11/06 03:03:34.56 jOKmLWqe0.net
最近macを買った際にmicrosoft office for mac 2011も買いました。
以前使っていたWindows版のExcel2003で使えていた、ピボットグラフがどこにあるのかわかりません。
ピボットテーブルはあるのですが・・・ヘルプで検索しても納得できる検索結果が出ません。
ひょっとして廃止されたのでしょうか?よろしくお願いします。

399:名無しさん@お腹いっぱい。
11/12/09 10:18:08.61 NB9LkoXL0.net
質問なのですが
シートタブ自体をロックする事は可能なのでしょうか?
シートのデータ保護をしても
シートタブ自体は削除できてしまうので
これを削除できないようにしたいのですが


400:名無しさん@お腹いっぱい。
11/12/10 14:51:25.06 B5orj3lQ0.net



ワイは日本人やが聞いた情報によると、もうじき中国はバブルがはじけて昔の貧乏な中国に戻るらしいで
みんなも知っての通りもう経済は破綻してて、取り戻すのは無理なんだそうや


その世界ではごっつい有名な政府関係者筋から聞いた確かな情報やで

まあお前らほどの頭の良い連中には、今さらなくらいのネタやな、
お前らからすればもう常識的なくらいの知識やろ?







401:名無しさん@お腹いっぱい。
11/12/10 23:27:48.69 PiNKmI+/O.net
\cosh \left\{ \frac {r-1}{r+1} \frac {\ln 2}{f} \right\} = \frac {1}{2} \exp \frac {\ln 2}{f}
このグラフをrを横軸(基数10の対数軸)、fを縦軸(線形)にしてExcelで描きたいのですが、できますか?
※TeXの数式でごめんなさい

402:名無しさん@お腹いっぱい。
11/12/11 21:16:55.37 nkZlw84Y0.net




自身が聞いた情報によると、もうじき中国はバブルがはじけて昔の貧乏な中国に戻るんだぜ
もう経済は破綻してて、取り戻すのは無理なんだそうだな


その世界ではやたら有名な政府関係者筋から聞いた確かな情報だな

まあお前ら頭の良い連中には、今さらなくらいのネタだ、
お前らからすればもう常識的なくらいの知識だろうぜ









403:名無しさん@お腹いっぱい。
12/01/05 14:32:39.14 AyxnWsrz0.net
XP SP3 32bit office2003 Excel
ネットワーク上のファイルを開くのが遅い

URLリンク(support.microsoft.com)

連休明けからこれと同じ症状がでています
以前同症状が発生した時にレジストリ変更した
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\11.0\Excel\Security\FileValidation
のEnableOnLoadの値が0に戻っていたので再度1にしたのですが
直りません

同じ症状の方いませんか?

404:名無しさん@お腹いっぱい。
12/01/10 04:23:55.70 KqEWgYhp0.net
すみません
シート1
A列 1,3,5,7,9
シート2
A列 1,2,3,4,5,6,7,8,9
B列 あ,い,う,え,お,か,き,く,け
上記の二枚を統合する際、
シート2の列の関係を維持したまま、シート1側のA列とシート2側のA列を同じ位置にそろえることは出来ますか?
その際、統合先は以下のようになるようにしたいのです
A列 1,3,5,7,9
B列 1,3,5,7,9,2,4,6,8
C列 あ,う,お,き,け,い,え,か,く
",2"と",い"以下の順番については気にしません。

405:404
12/01/10 04:49:44.65 KqEWgYhp0.net
すみません。
解決しました

406:名無しさん@お腹いっぱい。
12/01/20 22:11:34.62 8UxoEFDf0.net
質問です

A1にある文字列をB1のプルダウンで選択する1~5の数字の分だけC列に表示したいのですが可能でしょうか。

407:名無しさん@お腹いっぱい。
12/02/12 23:36:23.07 yQp8cr/50.net
2003でソルバーを使ってる人は標準モジュールに
Sub Main()
End Sub
なんて書いてはいけない

408:名無しさん@お腹いっぱい。
12/03/13 18:12:28.31 GOWo+ZWy0.net
2003から2010に乗り換えたけど条件付き書式すごすぎわろたw

409:名無しさん@お腹いっぱい。
12/03/14 22:59:37.17 zHYbpewl0.net
すみません質問なのですが、
Sheet1のE4セルとF4セルにhh:mm形式の時刻が入っています。

これを別シートのとあるセルにE4セルとF4セルをくっ付けて「hh:mm(E4セル)~hh:mm(F4セル)」としたいのですが、

「=Sheet1!$E$4&"~"&Sheet1!$F$4」と入れると下記の様なシリアル値になってしまいます。

0.416666666666667~0.708333333333333

セルの書式設定でも修正不可のためどなたか宜しくお願いいたします。




410:名無しさん@お腹いっぱい。
12/03/15 00:01:40.22 4uJxpknj0.net
>>409
=TEXT(Sheet1!$E$4,"hh:mm")&"~"&TEXT(Sheet1!$F$4,"hh:mm")

411:409
12/03/15 19:45:43.29 wGuWm/o+0.net
>>410
TEXTで都度書式設定が必要なんですね
ありがとう御座います!

412:名無しさん@お腹いっぱい。
12/03/19 22:36:29.82 zM7y7Y7n0.net
質問があります。
二つのグラフの足し合わせをしたいのですが、二つのエクセルデータのx軸の値が一致していない場合、これは不可能でしょうか?

413:名無しさん@お腹いっぱい。
12/03/20 18:53:49.78 JudY/3Iq0.net
やってみれば

414:名無しさん@お腹いっぱい。
12/04/30 12:49:37.75 gDM8g1Yk0.net
質問があります
エクセルからそのPCを自動立ち上げするのはどうしたらいいですか

415:名無しさん@お腹いっぱい。
12/05/07 00:27:59.93 LjaNoXix0.net
最近ダイエット初めて体重変化をエクセルでグラフにしてるんだけど
0から50キロくらいはグラフに必要ないから消したいんだけど
どうすればいい?XP エクセル2000使ってます。
教えてえらい人

416:名無しさん@お腹いっぱい。
12/05/09 14:47:31.88 2+DggbGt0.net
>>415
えらい人じゃなくてエロい人だけど
縦軸の書式設定で最小値を指定すべし

417:名無しさん@お腹いっぱい。
12/05/15 00:36:23.67 pW2iDjJl0.net
>>416
うまいこといけました

ありがとエロイ人

418:名無しさん@お腹いっぱい。
12/06/07 20:54:01.02 BYQ8D8BRP.net
罫線の色と太さがバラバラのシートがあるんだけど、
全部黒一色一番細い実線に置換する方法ってある?

419:名無しさん@お腹いっぱい。
12/06/08 06:18:27.11 4HmW7Vqv0.net
マクロでやるしかないんじゃね?

420:名無しさん@お腹いっぱい。
12/06/08 06:46:13.55 tT15c7SfP.net
マクロ書けないんだよなぁ
同じ様な希望してるサイトから拾ってくるか

421:名無しさん@お腹いっぱい。
12/06/08 11:51:45.89 4HmW7Vqv0.net
ぐぐって探したコードに追加

Sub EdgeColorMOD()
Dim r As Range
Dim i As Integer
For Each r In ActiveSheet.UsedRange
For i = 5 To 12
If r.Borders(i).LineStyle <> xlNone Then
r.Borders(i).ColorIndex = xlAutomatic
r.Borders(i).LineStyle = xlContinous
r.Borders(i).Weight = xlThin
End If
Next i
Next r
End Sub

ALT+F11でVBE画面を開き、「VBAProjectエクスプローラのシート名右クリック」→「挿入」→「標準モジュール」で表示される画面に上記をペースト
実行はシート画面に戻って、ALT+F8を押してマクロ一覧からマクロ名(EdgeColorMOD)を選択

422:名無しさん@お腹いっぱい。
12/06/13 20:12:57.48 wUOuni/V0.net
 だが、届いた通知書の納付期限は「明治38年7月18日」、現在の延滞金の計算日も
「明治38年7月4日」に。本来の納付期日は今年3月21日だった。

URLリンク(www.yomiuri.co.jp)

答えはコレだ!!!!

1) エクセルのセルの書式設定の種類を日付 分類を和暦にする

2) そのセルに2012と入力


423:名無しさん@お腹いっぱい。
12/06/13 20:26:39.20 wUOuni/V0.net
エクセルとかでセルの書式設定を西暦にした状態で1と入力すると1900/01/01になる
そこから2012日後が和暦での明治38年7月18日にあたるんじゃないかな


424:名無しさん@お腹いっぱい。
12/06/24 21:43:16.34 AiGQkDPx0.net
1日でexcelがマスターできる??

URLリンク(mcas.ichiyazuke.jp)


425:名無しさん@お腹いっぱい。
12/07/09 12:50:32.78 Y+PtjnyK0.net
5年ぶりにExcel触ってみたがさっぱりわからない。
ワープロ検定もとったんだけどなぁ。

=IF(COUNTIF(式1)+COUNTIF(式1)+COUNTIF(式1);"○";"×")

だとエラーでないのに

=IF(AND(COUNTIF(式1)+COUNTIF(式1)+COUNTIF(式1),COUNTIF(式2)+COUNTIF(式2)+COUNTIF(式2),COUNTIF(式3)+COUNTIF(式3)+COUNTIF(式3));"○";"×")

でエラーでるのは何故?ANDって複数の条件式を組み込むためのものじゃないの

426:名無しさん@お腹いっぱい。
12/07/09 22:50:34.96 D+RRJzEX0.net
セル入力時にマウスのホイールを使用すると下の方へずっとスクロールしてしまいます。
例えば、「=A50」と入力する際にクリックで入力しようとしてホイールを少しでも使用するとA10000とかの辺りまでいきます。
これはExcelのバグなんでしょうか?それともマウスがおかしいのでしょうか?

427:名無しさん@お腹いっぱい。
12/07/18 04:12:36.67 l65Y7ME40.net
さんざんぐぐってわからないので教えて下さい
if文で、 =if(a1>10,なになにみたいな式で
セルa1に=””(空白)が入っているとなぜか
真で返るんですけど仕様なんでしょうか
a1<10だと偽で返ります
比較対象の10は20でも100でも同じことです。
比較の論理式では=””は無限大の数値みたいな扱いになるのでしょうか

428:名無しさん@お腹いっぱい。
12/07/18 05:08:31.59 Kijkiwp70.net
>>427
URLリンク(support.microsoft.com)

429:名無しさん@お腹いっぱい。
12/07/20 17:41:51.01 l5FaAbNf0.net
>>428サンクスコ

430:名無しさん@お腹いっぱい。
12/07/30 13:09:30.89 uRYfTIMx0.net
エクセル2007で
データを都道府県順に並べ変えようと
ユーザー設定リストで都道府県を北から順に入力して登録したんだけど
実際並び替えると、「愛知県、岩手県、大阪府、岡山県…」の順になってしまう

並び替えオプションで「ふりがなを使わない」にしても「愛知県、愛媛県、茨城県…」となって解決せず

他に確認する所ありますか?

431:名無しさん@お腹いっぱい。
12/07/30 15:11:54.67 sHvCgj5B0.net
都道府県名の横の列に番号をふってそれで並び替えれば?
番号が目障りなら非表示にすればいい

432:名無しさん@お腹いっぱい。
12/07/31 05:06:30.95 ZrN68rhm0.net
>>430
ちゃんとリスト指定してる?

433:名無しさん@お腹いっぱい。
12/08/10 21:08:30.04 tER78AP20.net
A1のセルに「あ」「い」「う」の3つが選べるドロップダウンリストを作ります。

A2のセルを「ああ」「あい」「いあ」「いう」「いう」「うあ」と言うリストにしつつ、

A1で「あ」が選ばれた時、A2には「ああ」「あい」だけを選べるように、
A1で「い」が選ばれた時、A2には「いあ」「いい」「いう」だけを選べるように、
A1で「う」が選ばれた時、A2には「うあ」だけを選べるように、
そのどれでもない時は、A2では何も選べないようにしたいのですが、

VisualBasicなどのスクリプトを使わずに、そのようなリストの取捨選択をするには
どうしたらいいのでしょうか?

434:名無しさん@お腹いっぱい。
12/08/11 00:00:20.55 a/mgRj8G0.net
>>433
リストを切り替えて使う
URLリンク(www.eurus.dti.ne.jp)
URLリンク(www.eurus.dti.ne.jp)

435:名無しさん@お腹いっぱい
12/08/11 12:24:00.06 yhQ3s39X0.net
EXCEL2010
microsoft clicp garary(オブジェクト)の位置が
以下の手順でどんどんズレていくんだが…なんなの?


オブジェクトを配置したシートを印刷プレビュー

プレビュー閉じる

保存

EXCEL終了

再度同じファイルを開く ←ここで位置がランダムにズレてることが判明w



Office XP SP3 のバグ 
URLリンク(support.microsoft.com)
とも違って、「セルに合わせて移動やサイズを変更する」では
回避できないしorz

436:名無しさん@お腹いっぱい。
12/08/19 10:26:05.61 RSZIBZw90.net
433>>434
遅くなりましたが、ありがとうございました!

437:名無しさん@お腹いっぱい。
12/08/21 15:57:49.72 JzRPmkvh0.net
もしわかる人居たら教えてくれたら嬉しいです。
=SUM(A1*5+B1*2+C1*3+D1*4+E1+F1+G1)
この式を使っていてCの項目だけスコーンと消し去れる方法ありますか?
Cを行削除しちゃうとDがCになっちゃうわけですが、D1は*3になると困るので*4のままにしたいのです。
これくらいなら書き換えちゃえばいいのですが、実際の式はもっと巨大なので・・・
やはり地道に修正していくしかないのでしょうか?

438:名無しさん@お腹いっぱい。
12/08/22 12:18:07.93 8wH1cy+oi.net
A2:G2に5, 2, 3, 4, 1, 1, 1を入力して
=sumproduct(A1:G1, A2:G2)

Cを行削除でなくてCを列削除ならば

439:名無しさん@お腹いっぱい。
12/08/22 13:34:58.65 XeI2bn+y0.net
全置換じゃだめなの?
複雑ならどこかの正規表現とか使えるエディタにコピーして修正とか

440:437
12/08/23 13:58:59.61 BfDcTnf50.net
お返事ありがとうございます!
しかし・・・
この式が下に向けて1000行ほどコピーしてあって、AからGにはすでに数字が入っています。
Cの列は一度も使っておらず、今後も使う事は無いという事になったので削除したいのです。

441:名無しさん@お腹いっぱい。
12/08/23 17:32:24.03 z1/80p9S0.net
とあるセルの条件が満たされると(具体的にはD2=3だった場合)
別のセル(具体的にはF3)に、いままで存在しなかったチェックボックスを
突然「出現」させるって方法はないでしょうか?

VBもVCも分からないので、通常のifとかで出したいのですが。

442:名無しさん@お腹いっぱい。
12/08/23 17:54:52.00 waydS4GV0.net
>>440
いまひとつどこら辺が問題になってるのかわからない
手動でやるにしても1行修正して残りは下コピーするだけだよね?
H1~H1000まで上の式が入っているとして
H1の数式を修正
H1セルをコピー
H2セルを選択
名前ボックスににH1000を入力
Shiftキーを押しながらEnter
貼り付け
C列削除

置換でやるとして
名前ボックスにH1:H1000と入力してEnter
選択状態のまま検索と置換ダイアログボックスを出す
検索文字列に+C*+を入力 (条件等は要確認)
置換に+を入力
すべて置換
C列削除

443:名無しさん@お腹いっぱい。
12/08/30 10:47:22.00 0ScKr5tc0.net
シートにフィルター機能を付けると
マウスで縦方向の連番コピーが出来なくなるのは仕様?

444:名無しさん@お腹いっぱい。
12/09/04 16:49:18.52 Xsy1sm9E0.net
オープンオフィスのCalcからxls出力してもらった物を印刷しようとすると
ページ設定や1ページの幅や高さがめちゃくちゃになるんですが、
ビシッと直す方法はないでしょうか?

酷い物になると、本来のCalcだったら1ページに収まってたであろう
幅がはみ出して、はみ出した分だけ2ページ目として印刷されたり、
本来だったら2ページにぴたり分けられてたであろう分量の表が、
1.5ページくらいで印刷されて、2ページ目の頭に1ページ目の表が
食い込んだ上で、2ページ目に隙間が空きすぎて、帳票書類として
みっともなかったり。
最悪な場合は、1回だけなら普通に印刷できて、2回目の印刷を
すると、勝手に全部のページを1ページに納めて縮小印刷する
なんてバグ?も発生します。

445:名無しさん@お腹いっぱい。
12/09/04 16:56:50.21 Xsy1sm9E0.net
追記:印刷範囲指定ってのも使ってみたんですが、
これ1ページ分しか指定できなくて、
1ページしか印刷されなじゃないですかーやだー

446:名無しさん@お腹いっぱい。
12/09/06 15:41:30.40 v80PZghU0.net
444です。
印刷範囲指定は「追加」で自己解決しました。

ですが、毎回、何百ページも印刷範囲指定しなくちゃいけないとなると、
仕事になりません。
一発で印刷を揃えるいい方法はないでしょうか?

447:仕事中
12/09/09 14:53:21.45 X6PV0ezXO.net
例えばA1セルに「2+4+5」と入力し計算結果の「11」をB1セルに出力させる方法があれば知りたいです。見積もり書の作成中、計算式を入力→右隣のセルに計算結果を自動表示みたいに出来れば随分助かります。

448:名無しさん@お腹いっぱい。
12/09/10 11:13:18.46 sKdnQLcq0.net
A1=2 B1=4 C1=5 じゃあかんの?

449:名無しさん@お腹いっぱい。
12/09/10 15:34:00.52 G+EMbnG+0.net
>>447
自動入力もいるならVBAかな
Alt+F11を押して使いたいSheetをダブルクリックしてコピペ
条件等はもっとましなのに変えた方がいいと思うけど

Private Sub Worksheet_Change(ByVal Target As Range)
  myStr = Target.Text
  myAr1 = Array("+", "-", "*", "/", "+", "-", "*", "/", "×", "÷")
  n = 0
  For i = 0 To UBound(myAr1)
     n = InStr(myStr, myAr1(i))
     If n > 0 Then Exit For
  Next

  If n > 0 Then
     myStr = Replace(myStr, "×", "*")
     myStr = Replace(myStr, "÷", "/")
     Application.EnableEvents = False
        Target.Offset(0, 1).Value = Application.Evaluate(myStr)
     Application.EnableEvents = True
  End If
End Sub

450:名無しさん@お腹いっぱい。
12/10/03 00:49:50.92 yMKqV5CT0.net
A1セルの内容は、「みかん」か「りんご」のいずれかのみで、
A1をクリックするたびに、「みかん」「りんご」が切り替わるようにしろ
と言われたんですが、クリックでセル内容切り替えなんてできるのでしょうか?
また、できるのなら、方法のご教示をお願いします。

入力規則のリストによるに、プルダウン選択が面倒だと言われるので。
「2種類しか無いんだから、1クリックで変更可にしろよ」と。

451:名無しさん@お腹いっぱい。
12/10/03 13:22:27.86 8NLHeqhD0.net
マクロでも無理
ダブルクリックを検知するのはマクロでできる

452:名無しさん@お腹いっぱい。
12/10/03 13:37:20.87 yMKqV5CT0.net
>>451
ありがとうございました。

表の構成自体を改変して、面倒だと言わせない方法を見つけましたので
そちらを使います。

ようは「りんご」「みかん」の在庫が「1クリック」で管理できればいいだけだったので、
別ページを駆使して常時、りんごとみかんの在庫を管理し続けて、1タッチで見れるようにしました。

453:名無しさん@お腹いっぱい。
12/10/03 13:43:59.57 /l5WjxDT0.net
a1セルを1クリックでselectionして「みかん」→「りんご」はできるが、
続けて「りんご」→「みかん」にする(戻す)時、1度他のセルをクリックしてからa1クリックしないと
イベントが発生しない、と思う。

454:名無しさん@お腹いっぱい。
12/10/05 15:57:55.94 hEiXPh4U0.net
用紙にして左右2ページ分、上下13ページ分で全26ページ分の巨大なシートを、
OpenOfficeの人から受け取って、印刷したいのですが、印刷すると、
26枚ではなく、強制的に紙1枚にその26ページ分を無理矢理突っ込んだような、
とても文字が読めたものではない、酷い印刷物が刷り上がってしまいました。

1ページ1ページ、印刷範囲を指定しては印刷を繰り返し、26回印刷をして、
その時は事なきを得ましたが、仕事効率が非常に悪いです。
こういった帳票が来月も再来月もまた来ます。

OpenOffice使いの人に「印刷設定をちゃんとしてください」と言ったのですが、
「ちゃんとしている。こちらでは普通に印刷できている」と返されました。

こういった、OpenOfficeで作られたファイルの26ページ分の印刷設定を、
簡単に行う方法は無いのでしょうか?
また、これを1度ではなく、2度3度印刷する可能性も有りますので、
恒久的に印刷設定の変更をしたいのですが、どうしたらいいのでしょうか?

455:名無しさん@お腹いっぱい。
12/10/05 22:26:58.47 hEiXPh4U0.net
>>454
その担当者に、オーペンオフィセなんて貧乏臭い物使わないでオフィスをちゃんと買えと言え

456:名無しさん@お腹いっぱい。
12/10/05 22:32:45.03 hEiXPh4U0.net
なん・・・だと・・・?
IDが同じだと・・・?
まさか、お前植松か?
そのオーペンオフィセ使ってる相手ってのはあそこの会社かw

>>454
横着しないで残業しろ
俺だって今残業中なんだ

457:名無しさん@お腹いっぱい。
12/10/05 22:38:56.89 A4+/fEbAP.net
自演失敗乙

458:名無しさん@お腹いっぱい。
12/10/06 00:35:40.50 RH+3AnlB0.net
初歩的な質問ですが宜しくお願いします。(スレ違いでしたら申し訳ございません)
プラスの個数を返したいのですが、全合計ではなく一番下に新しい値が入力される毎に、
新しい値とその上2つのセル中のプラスの個数を返したいのですがどうやったらいいですか?

____
  │    ←ここに最新値とその上の2つ計3つのセル中のプラス個数
─┼─┤
01│+30 .|┐
─┼─┤|
02│+100│|2┐
─┼─┤| .│
03│-210..|┘ .|2┐
─┼─┤  .| .|
04│+50 .|  .┘ .|1
─┼─┤     |
05│-10 .|     ┘
─┼─┤
~~~~~~
─┼─┤
29│    │
─┼─┤
30│    │

459:名無しさん@お腹いっぱい。
12/10/06 18:04:34.56 rroCFUA30.net
>>458
B1に求める値、B2から空白行がなくぎっちりデータが詰まってるとして
COUNTIF(OFFSET(B1,COUNTA(B:B)-3+1,0,3),">0")

空白行がある場合はわからん

460:名無しさん@お腹いっぱい。
12/10/06 18:36:02.48 Kl5bvagV0.net
   A  B   C
1 100     100
2    150  150
3    500  500
4 200     200
5    300  300

この様にAとBにそれぞれデータが虫食い状態で収まっているのですが、
これをマージしてCの様に整える方法は無いでしょうか?
関数を使わず、データの貼り付けで出来ると助かります

461:名無しさん@お腹いっぱい。
12/10/06 20:20:36.25 rroCFUA30.net
>>460
A,B列をコピーした後、C列に張り付けるときに
[形式を選択して貼り付け]-[空白セルを無視する]チェックON

でいけないかな

462:名無しさん@お腹いっぱい。
12/10/06 20:45:07.80 Kl5bvagV0.net
>>461
出来ました!ありがとうございました。

463:名無しさん@お腹いっぱい。
12/10/06 20:50:24.36 rroCFUA30.net
>>459
まちごいた 訂正
B2から空白行が無くぎっちりデータが最大B100まで詰まってるとして
COUNTIF(OFFSET(B1,COUNTA(B2:B100)-3+1,0,3),">0")

>>461
A列とB列の両方にデータが入ってる行があっても
B列のデータしか残らないので注意

464:名無しさん@お腹いっぱい。
12/10/09 02:23:32.85 6OAr9CqO0.net
R1C1方式の表示を一発でできるアイコンほしい。。。

465:名無しさん@お腹いっぱい。
12/10/09 11:43:48.63 7k0CkTVW0.net
縦方向に選択範囲を広げてコピーした後に、
その隣の列を同じ分の選択範囲にするショートカットありますか?

466:名無しさん@お腹いっぱい。
12/10/10 18:11:40.83 4tLSd4Ho0.net
Shift + ←/→
そういう意味じゃない?

467:名無しさん@お腹いっぱい。
12/10/10 19:11:03.42 rhpKWRRC0.net
>>466
それだと左右2列以上選択されちゃうじゃないですか。
例えば左右2列の表があって、
左の列を縦方向に1000行コピーして、どっかにペーストした後、
右の列を同じように1000行コピーして、どっかにペーストしたい、という感じです。

これが5000行とかになると、手作業でやるの大変じゃないですか。


468:名無しさん@お腹いっぱい。
12/10/10 23:13:15.87 4tLSd4Ho0.net
そんなショートカットはないんじゃないかな
やるとすれば、左の列を選択した状態で範囲名を付けて
名前の定義から範囲をコピーするぐらいか

469:名無しさん@お腹いっぱい。
12/10/10 23:14:39.41 CmtQDAHIP.net
OfficeXPで横を1024まで拡張する方法はないでしょうか

470:名無しさん@お腹いっぱい。
12/10/11 00:40:24.10 mGK/pFl80.net
>>467
コピー元とコピー先は同じシートですか?

471:名無しさん@お腹いっぱい。
12/10/11 10:10:48.98 hkaAJUmO0.net
>>470
いえ、別の。というか別のソフトです。イラストレーター等の。

472:名無しさん@お腹いっぱい。
12/10/11 18:47:01.76 /KLjR9ZQ0.net
>>471
コピー元シートのマクロに適当なショートカットで以下の文をコピペして使用してみて下さい

ActiveSheet.Range(Cells(Selection.Row, Selection.Column + 1), Cells((Selection.Row - 1) + Selection.Rows.Count, Selection.Column + 1)).Select
Selection.Copy

1.まず列中を縦方向にコピー元範囲を指定してコピーして下さい(コピー元列の一番左の列から始めて下さい)
2.コピー先からコピー元に戻る時に選択範囲を変更しない様に注意して下さい
3.ショートカットコマンドを入力してコピー元が右隣に移動してる事を確認してコピー先に貼り付けて下さい
4.2から繰り返し


473:名無しさん@お腹いっぱい。
12/10/11 18:50:33.35 /KLjR9ZQ0.net
>>472
上記マクロの2行目を改行させず1行目の後ろにくっつけて下さい

474:名無しさん@お腹いっぱい。
12/10/11 19:50:29.95 /KLjR9ZQ0.net
>>472
>>473
すいません2行になっていればOKです
こちらの勘違いでした(汗

475:名無しさん@お腹いっぱい。
12/10/13 00:11:25.59 oUwfZJC/0.net
>>472
おおおおおおおおおおおおおおおおおおおお!!
すごいです、出来ました! これは・・いやもうありがとうとしか言い様が・・・
マクロなんて知らなかったんですがググって何とか理解できました。
いや、ほんとに感謝です。本年度一番の感謝です。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch