Excel総合相談所 67 ..
[2ch|▼Menu]
39:名無しさん@そうだ選挙にいこう
08/04/11 00:06:07
>>38
Excel2003にダウングレードする。


要はExcel2007の仕様だから無理っつーこと

40:名無しさん@そうだ選挙にいこう
08/04/11 00:13:02
>>39
そうなんですか?
最近PC買ったばかりでこの前まで出てなかったのに
今日エクセル使ってたら、その枠が邪魔で気になっていました...

41:名無しさん@そうだ選挙にいこう
08/04/11 00:22:49
>>40
本当にこの前まで出てなかったの?
右クリックをしてなかっただけとか・・・
少なくとも俺が持っている本には表示させないようにはできないと書いてある。

42:名無しさん@そうだ選挙にいこう
08/04/11 00:32:05
>>40
本当にこの前まででてなかったと思います。
切り取りは右クリックを使っていたので。
今まででてなかったから枠が気になって仕方がないです。

使ってれば気にならなくなるのかな?

あまり使う様なものでもないしできれば消したいです


43:名無しさん@そうだ選挙にいこう
08/04/11 00:33:50
アンカー間違えた..
>>41 でした

44:名無しさん@そうだ選挙にいこう
08/04/11 07:42:41
精神疾患の類だから病院行って来い

45:名無しさん@そうだ選挙にいこう
08/04/11 08:09:42
>>35
その道場はちょっとねぇ。
あんた本人かい?
他にもう一つ有名なクソサイトもあるがw
本人が恥ずかしげもなくいつもリンク張ってる。

46:名無しさん@そうだ選挙にいこう
08/04/11 08:47:05
だいじょうぶですか?

47:名無しさん@そうだ選挙にいこう
08/04/11 08:58:42
手遅れです。

48:名無しさん@そうだ選挙にいこう
08/04/11 09:26:19
>>28

一行1レコードなら、データ→並び替え(受注No) → A列に列挿入 → "=A1=A2"を入力して最下行までコピー → A列コピー → そのまま値複写 → A列をキーに再度並び替え →
TRUEの行がまとまるので、まとめて削除 → A列削除  30秒フラットw    COUNTIFでもいいが。

49:48
08/04/11 09:28:04
おっと。 "=A1=A2"の"A"は、受注Noの列を対象に。

50:名無しさん@そうだ選挙にいこう
08/04/11 11:52:19
初歩的な質問で申し訳ありません。ご教授願います。

【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 & 文字列 変換

セルA1に 100
セルA2に =A
セルA3に 1
セルA4に =A2&A3
と入力されています

A4に 100 と表示させたいのですが、=A1と表示されてしまいます
"値の貼付け"以外で解決したいのですが。。。

51:名無しさん@そうだ選挙にいこう
08/04/11 11:55:20
indirect

52:名無しさん@そうだ選挙にいこう
08/04/11 12:00:33
ありがとうございます。
昼休み中に解決できて助かりました

53:名無しさん@そうだ選挙にいこう
08/04/11 14:27:03
【1 OSの種類】 WindowsXP
【2 Excelのバージョン】 Excel2000
【3 VBAが使えるか】 はい勉強中です
【4 VBAでの回答の可否】 可
以下の作業をマクロで作れないでしょうか?
sheet1 テキストフォームに数字4桁○○○○を入力、ボタンを押す
→特定のフォルダのABC○○○○.csvを検索
→csvが開く、※注
→sheet2のセル(A1)の数式 =\***\◇◇◇◇.csv
→◇◇◇◇を取得
→◇◇◇◇を○○○○で置換え。

以上です。
宜しくお願いします。

※通常ここでブックが非アクティブになると思われるので、csvを非アクティブで開く方法があれば尚よいです。

54:名無しさん@そうだ選挙にいこう
08/04/11 14:44:11
>>53
もちろん、出来るんだが・・・・・

普通なら、microsoft forms DLLを参照設定して、FileSystemObjectを取得してファイルを探して、textstreamでcsvを読み込んで タブで区切って変数に

と言う流れか。

ワケわかめなら、無理しない方がいい。

55:名無しさん@そうだ選挙にいこう
08/04/11 14:44:12
春は質問も回答も頭のおかしい奴ばっかだな

56:名無しさん@そうだ選挙にいこう
08/04/11 14:48:29
>>50

極めて当たり前の結果に思えますが?

「やりたいこと」を整理した方が、よさげ



57:名無しさん@そうだ選挙にいこう
08/04/11 14:52:30
もう解決してるだろ
本当に大丈夫かアンタ

58:名無しさん@そうだ選挙にいこう
08/04/11 14:57:14
excel wordの本買おうと思うんだけど、どれが一番いい?

59:名無しさん@そうだ選挙にいこう
08/04/11 15:01:32
基本的にどれも内容は似たようなもん
強いて言うなら、横に長い本がおすすめ
開けながら作業しやすいしね
あと全体的に高いので、古本屋で探したほうがいいかもしれない
後はダイソーでも売ってるので(もちろん\100)個人的におすすめ

60:名無しさん@そうだ選挙にいこう
08/04/11 15:09:36
うっわあ…書きこまなきゃいいのに…
真剣に病院行った方がいいっすよ

61:名無しさん@そうだ選挙にいこう
08/04/11 17:14:46
当方学生なのですが、プログラミングを勉強するために
エクセルについてるVBAをVB等の代わりに使うのはやめたほうがいいでしょうか?
あまりお金がないので高価なソフトは買いにくいのです・・orz


62:名無しさん@そうだ選挙にいこう
08/04/11 17:22:46
>>61
信じられないかもしれないが、マイクロソフトが無料の開発環境を提供してくれている
URLリンク(www.microsoft.com)

63:名無しさん@そうだ選挙にいこう
08/04/11 17:50:02
>>62
ありがとうごさいます!

64:名無しさん@そうだ選挙にいこう
08/04/11 18:15:39
DDEでマクロを実行して、その結果を取り出すにはどうすれば
よいのでしょう?
例えばGET.DOCUMENT(50)をDDEExecuteで実行して、その結果を
DDERequestとかで取り出すのでしょうか?

65:名無しさん@そうだ選挙にいこう
08/04/11 21:21:23
ページ番号を15番からつけたいのですが、
フッターのところに15といれたら、5枚ほど全部15というページ番号に
なってしまいます。
通し番号は自動になってるのですが・・・
どこを変更すればいいのでしょうか?
15〜19にしたいのですが・・・

66:名無しさん@そうだ選挙にいこう
08/04/11 21:29:26
>>65
メニューの「ファイル」→「ページ設定」→「先頭ページ番号」を自動から好きな数字に変更

67:名無しさん@そうだ選挙にいこう
08/04/11 21:34:12
ありがとうございます。これって2007ですよね。ないような。

68:名無しさん@そうだ選挙にいこう
08/04/11 21:35:20
だから何故テンプレを使わない

69:名無しさん@そうだ選挙にいこう
08/04/11 21:37:26
>>66
フッターの設定で
&[ページ番号]+14 ページ
カンでやったらできたわん

70:名無しさん@そうだ選挙にいこう
08/04/11 21:39:24
2007ならページレイアウトのページ設定だ。バージョンくらい書けよ。

71:名無しさん@そうだ選挙にいこう
08/04/12 01:30:50
【OSの種類】 WindowsXP
【Excelのバージョン】 Excel2003

たぶんすごく簡単なことでしょうが、
検索が下手で見つけることが出来ませんでした。

入力した数値が1〜5ならA
6〜10ならB
11〜20ならCと別セルに表示させるには何という関数を
使用すればいいかご存じの方がいたら教えていただけないでしょうか?






72:名無しさん@そうだ選挙にいこう
08/04/12 01:36:32
>>71
A1に数値が入ってるとして
=CHAR(64+INT((A1-1)/5)+1)

73:名無しさん@そうだ選挙にいこう
08/04/12 01:39:37
=CHAR(64+ROUNDUP(A2/5,0))

74:名無しさん@そうだ選挙にいこう
08/04/12 02:47:10
>>71
VLOOKUP

75:名無しさん@そうだ選挙にいこう
08/04/12 03:20:08
>>72-73
71じゃないけど発想がスゴイね
パッと思いつかんかった

76:71
08/04/12 08:46:19
ありがというございます。
やってみます。

77:名無しさん@そうだ選挙にいこう
08/04/12 09:22:07
>72-73,75

問題をよく読みましょう。

>76

>74が正解

78:名無しさん@そうだ選挙にいこう
08/04/12 10:30:47
>>77
やっぱりそうだよなあ。
問題が非線形なのにどうして一次関数で表現できるのか不思議だったんだ。


79:名無しさん@そうだ選挙にいこう
08/04/12 11:19:12
入力した数値が1〜5ならA 6〜10ならB 「11〜20」ならC
かw
でも11-15のような気もする

80:名無しさん@そうだ選挙にいこう
08/04/12 13:35:38
Excel のVBAのパスを1に書き換えるアプリの
置き場所知ってる人いらしゃいませんか?

81:名無しさん@そうだ選挙にいこう
08/04/12 13:36:34
そうでもないな

82:名無しさん@そうだ選挙にいこう
08/04/12 13:50:27
>71
=CHOOSE((A1-1)/5+1,"A","B","C","C")

83:名無しさん@そうだ選挙にいこう
08/04/12 14:26:29
>82

いかにも糞シートができあがりそうな関数だなw

84:名無しさん@そうだ選挙にいこう
08/04/12 15:05:31
>>83
文句だけじゃなく、他の案を出してやれよ。
お前みたいのが一番糞w

>>72-73,77,82
質問者のレベルを考えて基本の式も書いてやれよ。知識自慢はお腹一杯。

>>71
=IF(AND(A1<=1,A1<=5),"A",IF(AND(A1<=6,A1<=10),"B",IF(AND(A1<=11,A1<=20),"")))
=IF(A1<=5,"A",IF(A1<=10,"B",IF(A1<=20,"C","")))

85:名無しさん@そうだ選挙にいこう
08/04/12 15:17:08
>>72,73が知識自慢に見えるって・・相当病んでるとしか

86:名無しさん@そうだ選挙にいこう
08/04/12 15:23:50
>>84
=IF(AND(A1<=1,A1<=5),"A"・・・・・・
   ↓
=IF(AND(A1>=1,A1<=5),"A"・・・・・・


87:名無しさん@そうだ選挙にいこう
08/04/12 15:28:46
>>86
普通にすまんかった。

=IF(AND(A1>=1,A1<=5),"A",IF(AND(A1>=6,A1<=10),"B",IF(AND(A1>=11,A1<=20),"")))


88:82
08/04/12 15:34:38
>83
=MID("AAAAABBBBBCCCCCCCCCC",A1,1)

89:名無しさん@そうだ選挙にいこう
08/04/12 15:39:44
>>88
テクニカルすぎ笑ったw

90:名無しさん@そうだ選挙にいこう
08/04/12 15:55:46
>>88
VLOOKUP使うほどの規模じゃないときはこれシンプルでいいな。いいこと覚えた。

91:名無しさん@そうだ選挙にいこう
08/04/12 16:09:19
CHARとか使うやつは学生なんだろうな。
実務でCHARなんか役立つ事はほとんどない。
解答は出せても回答はできないような春厨確定だな。
88の式も似たようなもんだ。でも82を先に書いているから88はネタだな。

92:名無しさん@そうだ選挙にいこう
08/04/12 16:16:10
ごてごてのIF文でいい気になってるやつはしねばいいのに

93:名無しさん@そうだ選挙にいこう
08/04/12 16:18:18
▼━質問テンプレ (出来れば使ってね) ━━━━━━
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 はい(専門書片手に何とか)
【4 VBAでの回答の可否】 可

下記のVBAを書いてみて実行してみたのですが
「Elseに対応するIfがありません」なるエラーが出ました。
当方皆目見当が付きません。
ご教授の程宜しくお願いいたします。

Sub 範囲指定印刷()
If Range("A1") = 1 Then
With Worksheets("Sheet1")
.PageSetup.PrintArea = "A7:E9"
.PrintPreview
ElseIf Range("A1") = 2 Then
With Worksheets("Sheet1")
.PageSetup.PrintArea = "A10:E12"
.PrintPreview
ElseIf Range("A1") = 3 Then
With Worksheets("Sheet1")
.PageSetup.PrintArea = "A13:E15"
.PrintPreview
ElseIf Range("A1") = 4 Then
With Worksheets("Sheet1")
.PageSetup.PrintArea = "A16:E18"
.PrintPreview
ElseIf Range("A1") >= 5 Then
MsgBox ("他の数字を入れてください。")
End If
End Sub

94:名無しさん@そうだ選挙にいこう
08/04/12 16:18:40
雑談は雑談スレでやれカス共

95:名無しさん@そうだ選挙にいこう
08/04/12 16:21:39
>>94
end withが抜けてる

Sub 範囲指定印刷()
If Range("A1") = 1 Then
With Worksheets("Sheet1")
.PageSetup.PrintArea = "A7:E9"
.PrintPreview
End With
ElseIf Range("A1") = 2 Then
With Worksheets("Sheet1")
.PageSetup.PrintArea = "A10:E12"
.PrintPreview
End With
ElseIf Range("A1") = 3 Then
With Worksheets("Sheet1")
.PageSetup.PrintArea = "A13:E15"
.PrintPreview
End With
ElseIf Range("A1") = 4 Then
With Worksheets("Sheet1")
.PageSetup.PrintArea = "A16:E18"
.PrintPreview
End With
ElseIf Range("A1") >= 5 Then
MsgBox ("他の数字を入れてください。")
End If
End Sub

96:名無しさん@そうだ選挙にいこう
08/04/12 16:22:31
変なところにレスしちまったw
>>95は93宛ね

97:名無しさん@そうだ選挙にいこう
08/04/12 16:24:12
それと最後は
Elseif〜ではなくElse〜にしたほうが良い
にしたほうが良い。

98:名無しさん@そうだ選挙にいこう
08/04/12 16:28:43
>>95
抜けてました!
上手くいきました。
ありがとうございました!

>>97
初歩的で申し訳ありません。
最後というのは>>93の下から4行目だけのことでしょうか?
また、Elseにした方がいいのは何故なのでしょうか?

99:名無しさん@そうだ選挙にいこう
08/04/12 16:36:46
>93 重複が多すぎる

Sub 範囲指定印刷()
  Select Case Range("A1")
  Case 1
    PA = "A7:E9"
  Case 2
    PA = "A10:E12"
  Case 3
    PA = "A13:E15"
  Case 4
    PA = "A16:E18"
  Case Else
    MsgBox ("他の数字を入れてください。")
    Exit Sub
  End Select
  Worksheets("Sheet1").PageSetup.PrintArea = PA
  Worksheets("Sheet1").PrintPreview
End Sub

100:名無しさん@そうだ選挙にいこう
08/04/12 16:40:15
ソースの可読性が上がる&エラー検地が容易になるから、かな
これぐらい短いソースなら特に問題ないけど

101:名無しさん@そうだ選挙にいこう
08/04/12 16:41:49
>>99
こ、こんなにすっきりするもんなんですか!?
重複といわれても、何が余計なのかピンときておりません。
初心者ですみません。
あとSelectCaseを勉強してみます。
ありがとうございました。

102:名無しさん@そうだ選挙にいこう
08/04/12 17:43:59
こんなんでも動きますか?

Sub test()
  Dim 範囲指定印刷 As Long
  A1Value = Range("A1").Value
  If Not (1 <= A1Value And A1Value <= 4) Then MsgBox "他の数字を入れてください。": End

  Worksheets("Sheet1").PageSetup.PrintArea = _
   Range("A7:E9").Offset((A1Value - 1) * 3, 0).Address(False, False)
  Worksheets("Sheet1").PrintPreview
End Sub


103:名無しさん@そうだ選挙にいこう
08/04/12 17:59:41
Dim A1Value As Longじゃないのころころすわよ

104:名無しさん@そうだ選挙にいこう
08/04/12 18:10:30
それをゆーなら、こうだろ

Sub test2()
If 1 > Range("A1") Or Range("A1") > 4 Then MsgBox "他の数字を入れてください。": End
Worksheets("Sheet1").PageSetup.PrintArea = Range("A7:E9").Offset((Range("A1") - 1) * 3, 0).Address(False, False)
Worksheets("Sheet1").PrintPreview
End Sub

105:名無しさん@そうだ選挙にいこう
08/04/12 18:26:58
>88としては、こうかな

Sub test3()
If 1 > Range("A1") Or Range("A1") > 4 Then MsgBox "他の数字を入れてください。": Exit Sub
Worksheets("Sheet1").PageSetup.PrintArea = Mid(" A7:E9A10:E12A13:E15A16:E18", Range("A1") * 7 - 6, 7)
Worksheets("Sheet1").PrintPreview
End Sub

106:82
08/04/12 18:33:00
>88

まいりましたw

107:83
08/04/12 18:33:49
>106

名前ミスッたorz

108:名無しさん@そうだ選挙にいこう
08/04/12 19:34:36
日付-日付で経過日時を出した後、1ヶ月を超えてもx月xx日とせずに
xx日と日にちのみで表示したいのですがいい方法はありませんでしょうか?

109:名無しさん@そうだ選挙にいこう
08/04/12 19:57:02
>>108
A1に開始日B1に終了日として
C1に=DATEDIF(A1,B1,"d")
後は=DATEDIF(A1,B1,"d")&"日"
か書式設定で0"日"

110:名無しさん@そうだ選挙にいこう
08/04/12 19:59:05
>>108-109
普通に引き算したら日にちが出るのでは?
書式はお好みで。

111:名無しさん@そうだ選挙にいこう
08/04/12 20:00:56
28-31日越えたら表示上1日に戻るってことでしょ

112:名無しさん@そうだ選挙にいこう
08/04/12 20:05:00
質問文を読めない回答者が多いな

113:名無しさん@そうだ選挙にいこう
08/04/12 20:25:17
C1は>>109・・・問題なし
C2は>>110・・・これではだめなのか?
URLリンク(freeuploader.org)

114:109
08/04/12 20:28:05
>>113
いけますよね、俺はうんこでした

115:名無しさん@そうだ選挙にいこう
08/04/13 01:43:22
初歩的で申し訳ないのですが、教えてください。

IPアドレスの表を作って並べ替えをする場合、
192.168.0.1〜192.168.0.254までのデータを並べ替えると

192.168.0.1
192.168.0.2
192.168.0.3

と若い順に並べたいのに

192.168.0.1
192.168.0.10
192.168.0.11
192.168.0.12

という感じで
1がついてしまうものが先に来てしまいます。
どうすれば若い順に並びますか?


116:名無しさん@そうだ選挙にいこう
08/04/13 01:49:25
>>115
作業用の列を設けたらどうかな。
A列      B列
 1    ="192.168.0."&A1
 2    ="192.168.0."&A2
 3    ="192.168.0."&A3
みたいな感じで。並べ替えはA列を使って並び替える。

117:名無しさん@そうだ選挙にいこう
08/04/13 02:51:52
>>115
IPアドレスを値に直す関数を作ってみたが難易度高いぞ。

セルA1にIPアドレスが入っている場合、

=VALUE(LEFT(A1,FIND(".",A1,1)-1))*2^24+VALUE(MID(A1,FIND(".",A1,1)+1,FIND(".",A1,FIND(".",A1,1)+1)
-FIND(".",A1,1)-1))*2^16+VALUE(MID(A1,FIND(".",A1,FIND(".",A1,1)+1)+1,FIND(".",A1,FIND(".",A1,FIND(".",A1,1)+1)+1)
-FIND(".",A1,FIND(".",A1,1)+1)-1))*2^8+VALUE(RIGHT(A1,LEN(A1)-FIND(".",A1,FIND(".",A1,FIND(".",A1,1)+1)+1)))
(途中で改行が入っているが、これを1行にする)

これでIPアドレスが値に変換されるので、これでソートしてくれ。

118:名無しさん@そうだ選挙にいこう
08/04/13 03:05:45
>>117
A1に192.168.0.1と入れたら
3232235521と返って来た。>>116でいいと思うよ。寝よ

119:名無しさん@そうだ選挙にいこう
08/04/13 03:12:50
>>118
192.168.000.001でも3232235521が返ってくるわけで。寝よ

120:名無しさん@そうだ選挙にいこう
08/04/13 08:59:11
>>115
既存のデータをいじるなら、分解して使うのが便利。
まず、元データを隣の列に複写して「データ/区切り位置」で分割、
それをキーにしてソートする。

121:名無しさん@そうだ選挙にいこう
08/04/13 13:04:25
>>117
32ビットのIPアドレスを十進数に変換してるっぽいな

122:名無しさん@そうだ選挙にいこう
08/04/13 13:12:45
>>117これすごい。

>>117もしくは、>>120でいけそうですね。ありがとうございました。

123:名無しさん@そうだ選挙にいこう
08/04/13 13:26:34
>115
ソートとはそういうもんだ。それが嫌なら
01にするとか、ソート用の列を用意するとか
つかExcelの質問じゃないし、、

>116
B列に式なんか入れずに 192.168.0.1
のままで良いんでね

124:名無しさん@そうだ選挙にいこう
08/04/13 14:00:19
IPアドレスを比較したいだけなら、変換後の数値は無意味だけどこういう方法もある。
=(LEFT(A1,FIND(".",A1,2)-1)&MID(SUBSTITUTE(A1,".",".00"),FIND(".",SUBSTITUTE(A1,".",".00"),5)-3,3)&MID(SUBSTITUTE(A1,".",".000"),FIND(".",SUBSTITUTE(A1,".",".000"),12)-3,3)&RIGHT(SUBSTITUTE(A1,".",".00"),3))+0

125:名無しさん@そうだ選挙にいこう
08/04/13 14:04:26
また知識自慢か

126:名無しさん@そうだ選挙にいこう
08/04/13 14:19:19
>>124
それならもうちょっと短くできるぞ
=(LEFT(A1,FIND(".",A1,2))&MID(SUBSTITUTE(A1,".",".00"),FIND(".",SUBSTITUTE(A1,".",".00"),5)-3,3)&MID(SUBSTITUTE(A1,".",".000"),FIND(".",SUBSTITUTE(A1,".",".000"),12)-3,3)&RIGHT(SUBSTITUTE(A1,".",".00"),3))+0
これでもいけるはず。少数以下の変換誤差がちょっと怖いけど。

127:名無しさん@そうだ選挙にいこう
08/04/13 14:26:11
>>125
知識のカケラもないアンタにゃ理解出来ない世界だ

128:名無しさん@そうだ選挙にいこう
08/04/13 14:37:35
ぶっちゃけ、意味がわからん

129:名無しさん@そうだ選挙にいこう
08/04/13 14:41:33
>>124はIPアドレスを
192168000001
という12桁の10進数に変換している。
>>126
192.168000001
という、少数以下が9桁の10進数に変換してる。
確かに大小の比較だけならこれでも問題なくできてしまう。

すでにExcelの問題ではなくなってるけどな。

130:名無しさん@そうだ選挙にいこう
08/04/13 15:00:58
アナルほど

131:名無しさん@そうだ選挙にいこう
08/04/13 15:44:14
知識自慢ならどんどんしてほしい
そのためにこのすれに来てる奴もいるだろう

132:初めてさん
08/04/13 16:14:46
【1 OSの種類         .】 WindowsVista
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 セル内 1文字 フォントサイズ変更 色変更
前は2000を使っていまして 確か セル内の文字列を 1文字等任意で選んで
フォントサイズや色の変更が出来たと思うのですが 2007だと同じことを
しようと思っても フォントサイズ等の所が 暗転して選べません
何か方法あれば 教えて頂ければとっても助かります
よろしくお願いします

133:名無しさん@そうだ選挙にいこう
08/04/13 16:55:37
>>132
数式バーで文字を選択したら項目が出てきたゾ?
おまいのは出ないのか?

134:名無しさん@そうだ選挙にいこう
08/04/13 17:22:44
>>132
一部分だけ変更は普通に出来るぞ。
URLリンク(uploaders.ddo.jp)

どうしてもわからなかったらスクショ上げてみ

135:初めてさん
08/04/13 17:42:00
数式バーで文字選択したら フォントの変更の所
暗転して 選べなくなるんです・・・
スクショ???  すみません

136:名無しさん@そうだ選挙にいこう
08/04/13 17:52:38
スクール水着の写真をよこせってことだよ

137:初めてさん
08/04/13 18:04:42
URLリンク(www.uploader.jp)
1030928
これでいいのかな?

138:名無しさん@そうだ選挙にいこう
08/04/13 18:11:08
>>137
複数のセルを選択してないか??

139:名無しさん@そうだ選挙にいこう
08/04/13 18:11:31
そうか、先頭が+だからか
更に先頭に「'」をつけるか、+だけ別のセルに表示させるといいよ
ちなみに「=」も同じ

140:名無しさん@そうだ選挙にいこう
08/04/13 18:11:31
>>138
ごめん勘違い

141:初めてさん
08/04/13 18:16:38
できましたぁ〜!!
ありがとうございました

142:名無しさん@そうだ選挙にいこう
08/04/13 18:18:24
他の場所と同じにすりゃいいのに、そこだけセル内でやるのは何故だ

143:名無しさん@そうだ選挙にいこう
08/04/13 18:47:42
このまま印刷したら字が切れそう

それにしても、最近の小学生は補数なんて勉強してるのか。驚きだ。

144:名無しさん@そうだ選挙にいこう
08/04/13 19:17:08
20年ぐらい前も似たようなやり方を聞いたような

145:名無しさん@そうだ選挙にいこう
08/04/13 22:51:02
【1 OSの種類         .】 WindowsXP Pro SP2
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 否
【5 検索キーワード     】 日付 書式 1桁

日付けの月と日が1桁の時にスペースを入れて幅を合わせる方法を教えてください。
書式でmを指定すると文字数が合わなくなり、mmだと0が入ってしまいます。

146:名無しさん@そうだ選挙にいこう
08/04/13 23:00:00
書式では無理
IF関数組み合わせて作るしかない

147:名無しさん@そうだ選挙にいこう
08/04/13 23:07:26
大半のフォントでずれると思うけど

A1に2008/1/1みたいな形式で値が入ってるとする
B1=IF(MONTH(A1)<10," "&MONTH(A1),MONTH(A1))
C1=IF(DAY(A1)<10," "&DAY(A1),DAY(A1))
D1=YEAR(A1)&"/"&B1&"/"&C1
作っておいてアレだけど、mm入れて0であわせるほうがよっぽどマシ

148:名無しさん@そうだ選挙にいこう
08/04/13 23:07:35
>>146
わかりました。ありがとうございました。

149:名無しさん@そうだ選挙にいこう
08/04/13 23:09:11
>>147
そのあたりはぬかりなく、固定ピッチフォントを指定してあります。

150:名無しさん@そうだ選挙にいこう
08/04/13 23:10:55
>>149
やるな
じゃあ多分>>147でいけると思う

151:名無しさん@そうだ選挙にいこう
08/04/13 23:13:13
幅を合わせたいってだけなら
B1=YEAR(A1)
C1=MONTH(A1)
D1=DAY(A1)
みたいな感じで年月日を別の列に右揃えで表示すればいいだけじゃね?

152:名無しさん@そうだ選挙にいこう
08/04/13 23:29:57
=RIGHT(" "&MONTH(A1),2)

153:名無しさん@そうだ選挙にいこう
08/04/13 23:32:45
2007って条件付き表示形式が

154:名無しさん@そうだ選挙にいこう
08/04/14 01:00:28
>>145
書式では無理なので、セルA1に日付が入っているとして
=SUBSTITUTE(SUBSTITUTE(TEXT(A1,"yyyy年mm月dd日"),"年0","年 "),"月0","月 ")
とする。

155:名無しさん@そうだ選挙にいこう
08/04/14 01:02:12
−補足−
この方法は日付データが文字列データに変換されるので注意のこと。

156:名無しさん@そうだ選挙にいこう
08/04/14 01:12:25
マクロ1とマクロ2を作って(マクロの記録)、
シートにコマンドボタンを作成して、
コマンドボタンを押すとマクロ1と2を実行する
マクロ3を作った(マクロの記録)のですが、
ファイル名を変えると「メソッドが取得できませんでした」とでてマクロが実行できませんです。
何か良い方法はありませんでしょうか?


157:名無しさん@そうだ選挙にいこう
08/04/14 01:27:25
2007から条件付き書式でユーザー定義が選べるようになったから
MONTHとDAYがそれぞれ10以上かどうか判定する条件を3つ入れて
「 m/ d」「 m/dd」「mm/ d」「mm/dd」の4通りに書式を分ければいい。

158:名無しさん@そうだ選挙にいこう
08/04/14 01:48:42
>156
ファイル名が違うと当然、エラーが出る。
同一ファイル内で実行するか、ファイル名を選択するメッセージボックスを作る。

159:名無しさん@そうだ選挙にいこう
08/04/14 21:53:54
【1 OSの種類         .】 WindowsVista SP1
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可
【5 検索キーワード     】 条件値が2つ 

ワークシート1に

 条件A(文字列) 条件B(数字) データ

というように入力されており、条件AとBにあうデータを
別のワークシートから取り出します。

データ自体はワークシート2に

 条件A1  条件A2   条件A3・・・
 データ1  データ21  データ31
 データ2  データ22  データ32

と入力されており、条件Aで列が、条件Bで行が決定し、それに対応するデータを
ワークシート1の方に表示させたいのです。
このようなことはどうしたらいいのでしょう?
条件Aが数字ならばINDEX関数あたりで処理できるのですが・・・

160:名無しさん@そうだ選挙にいこう
08/04/14 22:10:46
データの表は1次元にすると楽

条件A1 データ1
条件A1 データ2
条件A2 データ1
条件A2 データ2

てな感じ。

161:名無しさん@そうだ選挙にいこう
08/04/14 22:19:53
>>159
INDEXにMATCHをネストしてみたら?

162:名無しさん@そうだ選挙にいこう
08/04/14 22:36:26
>>161
ありがとうございます。
その通りの方法でできました。

163:名無しさん@そうだ選挙にいこう
08/04/15 00:58:03
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 可・否
【5 検索キーワード     】 メメント・モリ

しょぼくれた質問ですみません。ExcelでシートをA4で印刷する際、印刷プレビューで
見ると画面が切れてしまい実際に印刷してみてもプレビューどおり切れてしまいます。
まだ切れるのはいいとしても、二枚目が存在しないんです。
つまり、一枚に出力できる範囲を超えたから切れているというわけではなさそうなのです。

倍率を下げると一応印刷はできるのですが、元々A4に収まりそうなものなので、まるで
縮小をかけたように一回り小さくなってしまいます・・・。当然ながら以下の点は抑えています。
・印刷範囲の指定
・隠された行・列の有無
・フィルタ
これら全て問題はありませんでした。

他のPCで(Excel2003)開いても印刷すると、多少差異はあれど同様の印字結果になるようです。
しかし、別PCのExcel2007でファイルを開いて印刷すると、当然のようにイメージどおりA4で出せましたw


自分の知り得る範囲では調べたのですがどうも解決できません。
上記の状況から、何か思い当たるような原因はありますでしょうか?

164:名無しさん@そうだ選挙にいこう
08/04/15 01:09:19
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

    2007年 2008年 対前年差額 
みかん  10   20   10
りんご  30   10 -20

ピボットテーブルで上記のように対前年との差額を作成したいのですが、ご教授下さい。



165:名無しさん@そうだ選挙にいこう
08/04/15 02:14:15
なぜにピボット?
D4=D3-D2
じゃだめなの?

166:164
08/04/15 07:18:05
>>165
他のデータもありいろいろ入れ替えたりするの為、ピボットでないとダメなのです。


167:名無しさん@そうだ選挙にいこう
08/04/15 08:28:41
>>166
今は説明できる時間がないができる。
2008年セルの上で右クリックして「数式」→「集計アイテム」ね。


168:名無しさん@そうだ選挙にいこう
08/04/15 09:24:08
>>163
エクセルの印刷プレビューには誤差がある
更にバージョンが変わるとまた誤差が出る
つまりエクセルが内部的に一枚で印刷できると思ったけど端が切れたってことだな
ピッチの狭いフォントに変えるか、一行小さくするか
嫌いじゃなかったら印刷だけワードにするのもいい。俺は嫌いだけど

169:名無しさん@そうだ選挙にいこう
08/04/15 18:03:01
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2002
【3 VBAが使えるか    .】 勉強します
【4 VBAでの回答の可否】 可
【5 検索キーワード     】エクセル VBA 条件付き書式 4 以上 エラー 400

A1に10、B1に30、C1に20、D1に40と4つのセルに数値を入力しております。
数値の大きい順にセルの背景色を4つに色分けしたく、以下のVBAを実行したところ、上位から3つ目までは
色分けされましたが、一番小さい数値のセルだけ背景色が変わりません。(エラー400と表示されます)
なんとかして自動で色分けをしたいのでよろしくお願いします。

Sub 支持率()
Range("A1:D1").Select
Selection.FormatConditions.Delete
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=LARGE($A$1:$D$1,1)"
Selection.FormatConditions(1).Interior.ColorIndex = 37
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=LARGE($A$1:$D$1,2)"
Selection.FormatConditions(2).Interior.ColorIndex = 35
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=LARGE($A$1:$D$1,3)"
Selection.FormatConditions(3).Interior.ColorIndex = 36
Selection.FormatConditions.Add Type:=xlCellValue, Operator:=xlEqual, _
Formula1:="=LARGE($A$1:$D$1,4)"
Selection.FormatConditions(4).Interior.ColorIndex = 38
End Sub 


170:名無しさん@そうだ選挙にいこう
08/04/15 18:19:17
>>169
Excelの制限で条件付き書式は3つまでしか設定できない。
どうせVBA使うんなら順位の判定から色の変更まで全部VBAでやってしまえばいい。

別の解決方法として、Excel2007に乗り換えれば4つ以上の条件が設定できるようになる。

171:169
08/04/15 18:51:32
>>170
自分の使用しているExcelのVer.が古いので、169では4つ目のところでエラーが出てしまうと言うことですね。

>Excel2007に乗り換えれば
これは無理ですが、
>VBA使うんなら順位の判定から色の変更まで全部VBAでやってしまえばいい。
これなら色々調べれば出来そうなので(と言っても自分にはムリかも)もうちょっと試行錯誤してみます。

アドバイスありがとうございました。


172:名無しさん@そうだ選挙にいこう
08/04/15 19:32:58
VBAでやるなら条件付き書式を使う意味が無いし
条件付き書式を使うならVBAでやる意味も無いんじゃね?

それともプレゼン用に、ボタンを押すとパッと色が付く、みたいな事をやりたいのかな?
そうでなければ4色までなら条件付き書式だけで塗り分けられると思うけど。
(元の1色+条件付き書式の3色=4色)

173:名無しさん@そうだ選挙にいこう
08/04/15 20:51:38
>>172

>ボタンを押すとパッと色が付く、みたいな事をやりたいのかな?
VBA超初心者の自分にとっては無謀なことかもしれませんが、全くその通りです。

>そうでなければ4色までなら条件付き書式だけで塗り分けられると思うけど。(元の1色+条件付き書式の3色=4色)
これは思いつきませんでした。確かに出来ますね。ありがとうございます。

誰かサラサラっと構文を書いてく(ry

174:名無しさん@そうだ選挙にいこう
08/04/15 21:16:24
>>173
コマンドボタンを設定するのは出来るの?

175:名無しさん@そうだ選挙にいこう
08/04/15 21:26:12
Sub aaa()
Dim i As Long
Range("A1:D1").Interior.ColorIndex = xlNone
Range("a1").Select
For i = 1 To 4
If Application.WorksheetFunction.Rank(Selection.Value, Range("a1:d1")) = 1 Then
Selection.Interior.ColorIndex = 37
ElseIf Application.WorksheetFunction.Rank(Selection.Value, Range("a1:d1")) = 2 Then
Selection.Interior.ColorIndex = 35
ElseIf Application.WorksheetFunction.Rank(Selection.Value, Range("a1:d1")) = 3 Then
Selection.Interior.ColorIndex = 36
Else
Selection.Interior.ColorIndex = 38
End If
Selection.Offset(0, 1).Select
Next
End Sub

久々のVBA
まーこの処理が1万行ぐらい続くなら少しは意味があるだろうな、まさか四行で終わらないよな、と思いつつ寝る

176:名無しさん@そうだ選挙にいこう
08/04/15 21:54:10
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 少し
【4 VBAでの回答の可否】 可

数式を消されたくないので特定のセルの保護をしたいのですが
どうしたらいいでしょうか。
「シートの保護」では、セルの数値の入力ができなくなるから困るのです。

177:名無しさん@そうだ選挙にいこう
08/04/15 21:57:50
>>176
数値を入れるセルで、
セルの書式設定→保護→ロック解除した後に
シートを保護

178:名無しさん@そうだ選挙にいこう
08/04/15 22:09:01
【1 OSの種類         .】 WindowsXP SP2
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 はい
【4 VBAでの回答の可否】 可

職場のPCですでにユーザー設定リストに入力されているモノをそのまま
Vistaマシンにコピーしたいのですがユーザー設定リストはどこかにファイルとして保存されているのでしょうか?
ファイルとして保存してあるのであれば参照先など教えて頂けるとありがたいです。
ファイルとして保存されていないのであれば一から入力し直すしかないのでしょうか。

179:169
08/04/15 22:26:23
>>175
出来ました。ありがとうございます。
自分も少しでもVBAが理解出来るように勉強したいと思います。
175さんに素敵な夢が見られますように。


180:名無しさん@そうだ選挙にいこう
08/04/15 22:35:40
>>178
このあたりを参考にがんばる
URLリンク(support.microsoft.com)
URLリンク(support.microsoft.com)


181:名無しさん@そうだ選挙にいこう
08/04/15 23:25:03
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel 2007
【3 VBAが使えるか    .】 使えません
【4 VBAでの回答の可否】 否

初心者の質問で申し訳ありません。
宜しくお願い致します。

ひとつのセルに県名から番地まで一続きに入力されている住所録があるのですが
その中から例えば「○○市」のような単語を含むセルのみを抽出して、
新しく住所録を作ることは可能でしょうか。

Excelだったのでこちらで質問させていただいた次第です。
申し訳ありませんが、どなたかお願い致します。

182:名無しさん@そうだ選挙にいこう
08/04/15 23:39:56
>>181
オートフィルタのオプションで「○○市を含む」データを抽出

183:名無しさん@そうだ選挙にいこう
08/04/16 05:07:24
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel 2007
【3 VBAが使えるか    .】 否
【4 VBAでの回答の可否】 否

A列に100行程度 数字が入るのですが、同じ数字を一つのグループとしてその個数を数えて合計を出す事はできないでしょうか。
例えば、「1」「2」「1」「2」「4」「6」「6」「6」 なら1が2個、2が2個、4が1個、6が3個
つまりグループとしての個数は「8」となるような。

数字の値は上限、下限がなくばらばらなので、非常にてこずっております。
もし知恵をお貸しいただけるのでしたらお願いします。


今の時間までがんばりましたが無理でした・・・

184:183
08/04/16 05:09:40
すいません、あせってミスりました・・・

○例えば、「1」「2」「1」「2」「4」「6」「6」「6」 なら1のグループ、2のグループ、4のグループ、6のグループ
○つまりグループとしての個数は「4」となるような。

185:名無しさん@そうだ選挙にいこう
08/04/16 06:29:04
ピボットテーブル
かオートフィルタ→フィルタオプションで重複するレコードは無視する
か並び替えてB1に=IF(A1=A2,"",1)
かデータ→集計でツリーをとじて数を数えるか

186:名無しさん@そうだ選挙にいこう
08/04/16 06:31:12
>>183
質問の意味がよくわからない。合計って何と何の合計?
数字が何種類あるか調べるだけならA列を選択してからデータ→重複の削除

187:名無しさん@そうだ選挙にいこう
08/04/16 06:42:05
>>185
2007では「集計」じゃなくて「小計」に機能の名称が変わった。
小計を使うには、あらかじめデータをソートして、列にタイトルを付ける必要があるからちょっと面倒だな。

188:名無しさん@そうだ選挙にいこう
08/04/16 07:42:18
>>181
気をつけないと佐野市を抽出するつもりが泉佐野市まで抽出するはめになる。
フィルタオプションを使えば簡単だ。
検索条件範囲を
タイトル   タイトル
*佐野市*  <>*泉佐野市*
と並べればいけると思うが。

189:188
08/04/16 07:52:29
タイトル
栃木県佐野市*
佐野市*
でもいいか。

190:名無しさん@そうだ選挙にいこう
08/04/16 07:53:59
*県佐野市*だろw

191:188
08/04/16 09:16:09
>>190
下らん突っこみするなよ。
そんなのは分かってるって。
それを書こうかとも思ったが、栃木県佐野市* でも問題ないだろ?

192:名無しさん@そうだ選挙にいこう
08/04/16 09:29:26
>>191
>>190は大阪民国泉佐野市とか日本国栃木県佐野市なんて国名から書いてんだよw

193:名無しさん@そうだ選挙にいこう
08/04/16 10:31:07
大阪は泉佐野市のほかに
泉大津市、大阪狭山市、河内長野市あたりも控えてるな
やばいな…

194:名無しさん@そうだ選挙にいこう
08/04/16 12:20:20
>>169
まだみてるかな

Sub hoge()
  ColLst = Array(37, 35, 36, 38)
  Range("A1:D1").Interior.ColorIndex = xlNone
  For i = 1 To 4
    n = 0
    For j = 1 To 4
      If Cells(1, i) < Cells(1, j) Then n = n + 1
    Next
  Cells(1, i).Interior.ColorIndex = ColLst(n)
  Next
End Sub

195:名無しさん@そうだ選挙にいこう
08/04/16 12:41:56
質問させて下さい。

関数で数値検索をした時に、検索でヒットした数値じゃなくセル番号を表示させる為にはどうすれば良いのですか?

例えば
=MAX(A1:A8)
でA5に入力された200という数値ではなく、A5と表示させたいんです。
=CELLで表示させようとしたんですが駄目でした。
VBAとか難しい事はわからないので、どうにか関数だけで表示させたいです。

物凄く初歩的な質問かもしれませんが、どなたかお願いします。

196:名無しさん@そうだ選挙にいこう
08/04/16 13:06:54
>>195
関数では分からない・・ので次善策
=if(a1=max(a:a),a1,"")
と入れてオートフィルタ、もしくはctrl+↓なんかで探せば見つかる
けどスマートじゃないなぁ

197:名無しさん@そうだ選挙にいこう
08/04/16 13:25:51
>>195
=ADDRESS(MATCH(MAX(A1:A8),A1:A8),1,4)

198:名無しさん@そうだ選挙にいこう
08/04/16 13:28:53
>165
A1から始まっている場合は、これで

="A" & MATCH(MAX(A1:A8),A1:A8,0)

199:名無しさん@そうだ選挙にいこう
08/04/16 17:45:33
質問です。
エクセルの本を買ってきたんですけど、付属のCD-ROMの
ダウンロードが出来ません。
どうもDVD-ROMというものがいっぱいのようで。
DVD-ROMって分かりますでしょうか?
このDVD-ROMの中身の削除って、してしまっても
大丈夫なのでしょうか?
どうぞ宜しくお願いします。

200:名無しさん@そうだ選挙にいこう
08/04/16 17:50:02
用語の使い方がほとんど間違ってるので理解できない
PCの機種名と本の名前かいたら回答できるかも

201:名無しさん@そうだ選挙にいこう
08/04/16 18:35:35
>>199
ROM=Read Only Memory=読み込み専用の記録媒体
読み込み専用だからCD-ROMもDVD-ROMも中身を削除なんてことはできない
物理的に無理
わからないなりにも用語を正確に使ってから質問しよう

202:名無しさん@そうだ選挙にいこう
08/04/16 19:08:29
【1 OSの種類         .】 WindowsXP
【2 Excelのバージョン   】 Excel2003
【3 VBAが使えるか    .】 いいえ
【4 VBAでの回答の可否】 否

2つのセルの文字をくっつけるにはどうしたらいいでしょうか?
&とか関数以外で何か方法はありますでしょうか?

203:名無しさん@そうだ選挙にいこう
08/04/16 19:19:21
むしろどういった目的で&とか関数以外で文字をくっつけたいんだ

204:名無しさん@そうだ選挙にいこう
08/04/16 19:20:51
普通は&でくっつけて結果をコピー→テキストのみ貼り付けしていらな文字列消す

205:名無しさん@そうだ選挙にいこう
08/04/16 19:21:49
>>202
普通は&を使うモノだから、
&を使えない(使いたくない)理由を書いたほうがいいと思う
そっちから別の答えが出るかもしれない

206:名無しさん@そうだ選挙にいこう
08/04/16 19:44:26
>>202です!
>>204さんで解決しましたありがとうございます!

CSV形式であるソフトに取り込もうとした時に
関数が入っているとエラーになってしまったので
質問しました。

みなさんありがとうございました。

207:名無しさん@そうだ選挙にいこう
08/04/16 19:45:22
&とか関数以外の方法

セルB選択>F2>Shift+Ctrl+←>Ctrl+X
セルA選択>F2>Ctrl+V

多分望んだ方法じゃないだろうけど

208:名無しさん@そうだ選挙にいこう
08/04/17 00:14:53
【1 OSの種類         .】 WindowsVista
【2 Excelのバージョン   】 Excel2007
【3 VBAが使えるか    .】 いくらか
【4 VBAでの回答の可否】 可

ワークシート関数をたくさんネストせずにすませるために、ユーザー定義関数を作成しています。
うまくいかないので、最小限の部分だけ抜き出してみましたが、エラーになってしまいます。
分類名を引数にして、製品ワークシートのセル範囲の中の相対的な位置を求めたいのです。

Function ichi(分類名 As String) As Integer
ichi = WorksheetFunction.Match(分類名, Worksheets("製品").Range("A2:d2"), 0)
End Function

これだけなら、match関数でいいのですが、この値を更に別の関数に入れなくてはならないのです。
おかしいところご教示ください。



209:名無しさん@そうだ選挙にいこう
08/04/17 01:09:39
>>208
直接の回答ではないけど、とりあえず一点。
検索結果が#N/Aになった時のことを考慮していない。

210:名無しさん@そうだ選挙にいこう
08/04/17 02:15:38
>>208
関数をそのままコピペして試してみたけど、まったく問題なく動作した。

どこで、なんてエラーが出てんの?エラーメッセージをそのまま書いて。
勝手に略したり翻訳したりしないで、そのまま書き写して。

211:195
08/04/17 03:41:25
>196
>197

出来ました。
有難う御座いました。

212:名無しさん@そうだ選挙にいこう
08/04/17 06:39:35
>>208
>>210
それじゃ製品シートのA2:D2を変更しても再計算しねーなぁ。
まさかApplication.Volatileを書くわけにもいかんし、そういうユーザー定義関数は作っちゃいかんよ。

213:名無しさん@そうだ選挙にいこう
08/04/17 06:47:52
そもそもMatchの検査範囲は1行または1列だよなぁ。

214:名無しさん@そうだ選挙にいこう
08/04/17 10:21:51
俺はエクセルが使える
と公言するためには、

関数
VBA
マクロ
ピボットテーブル

あとどんな知識が必要でしょうか?

215:名無しさん@そうだ選挙にいこう
08/04/17 10:32:40
>214
実際の業務をExcel上で表現できるだけの理解力と判断力

加えて他人から「Excelで何をやりたいのか」を正確に聞き出せるだけのコミュニケーション能力

知識はそれ単体ではたいした意味はない

216:名無しさん@そうだ選挙にいこう
08/04/17 10:37:15
>214
あつかましさ

217:名無しさん@そうだ選挙にいこう
08/04/17 11:16:37
>>214
適切なスレを見つけてそこにレスする能力

【質問不可】Excel総合相談所スレの雑談・議論スレ2
スレリンク(bsoft板)



218:名無しさん@そうだ選挙にいこう
08/04/17 12:08:38
>>214
VBA
マクロ

この二者、イコールではないんだけど、ここで二つを出すこと(VBAとマクロが使えます)は
少しおかしい。

219:名無しさん@そうだ選挙にいこう
08/04/17 12:30:23
>>213
A2:D2は一行だね。

>>214
ピボットテーブルは必須じゃねーな。
知らなくたって同じことは簡単に出来るし。

ピボットテーブルが出来なくたって同じことはVBAまたは手操作で出来るから必須じゃねーだろ?

220:219
08/04/17 12:31:27
すまん、上の最後の行は消し忘れだ。

221:名無しさん@そうだ選挙にいこう
08/04/17 12:56:15
こういう質問は荒れそう・・・
環境によるとしか言えない

222:名無しさん@そうだ選挙にいこう
08/04/17 15:07:51
四則演算ができる
お絵かきができる


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

5376日前に更新/195 KB
担当:undef