
No.6ベストアンサー
- 回答日時:
[回答番号:No.3] の DOUGLAS_ です。
[回答番号:No.2] の [この回答への補足] にお書きの例ですと、「室1・・」のセルは、必ず B列 より右でなおかつ2行目以下でなければなりません。
これを踏まえ、「室1・・」~「 室6・・ 」が B2:D3(下図ピンクの部分)にあるものとし、[回答番号:No.3] の [方法2] での操作をご説明いたします。
1)B5:E7 の範囲(下図ブルーの部分)に、○付き数字で「1・2・3・4・5・6・7・8・9・10・11・12」を入力し、文字サイズを小さく設定します(このとき、B5:E7 の範囲の [セルの書式設定] - [配置] は、すべて同じ書式になっていること)。
2)B5:E7 の範囲 を選択して、コピーします([Ctrl] + [c])。
3)[Shift] キー と [Alt] キー を押えたまま [E] キー を押下すると、[図の貼り付け(P)] という メニュー が現われますので、[P] キー を押下します。
4)これで、B5:E7 の範囲の上に、丸数字群が「図」として張り付きましたので、B2:D3 の範囲に移動し、縦横の長さを調整して「セル交点」に合うようにすると下図のようになります。

ありがとうございます。ご丁寧な説明で、よくわかりました。実際には番号が3桁になるので、丸付き数字を使うのに躊躇してたのですが、ご回答の方法でやろうと思います。
No.7
- 回答日時:
徒然なるままに作ってみました。
当方Office2000なので、2003で動かなかったら悪しからず。セル群を選択後、マクロtestの方を実行してください。各セルの左上隅に○を描き、テキストボックスで連番を付けます。お気に召したら、微調整はご自分でお願いします。(離れたセル群指定は無効です)Sub test()
Dim targetRange As Range
Dim i As Long
Const circleDia As Double = 8
If TypeName(Selection) <> "Range" Then Exit Sub
If Selection.Areas.Count > 1 Then Exit Sub
Application.ScreenUpdating = False
Set targetRange = Selection
For i = 1 To targetRange.Cells.Count
targetRange.Cells(i).Activate
Call putCircle(circleDia, i)
Next i
targetRange.Cells(i).Activate
Application.ScreenUpdating = True
End Sub
Private Sub putCircle(diaValue As Double, lngNo As Long)
Const lenStrNo As Long = 2
ActiveSheet.Shapes.AddShape(msoShapeOval, ActiveCell.Left - diaValue / 2, ActiveCell.Top - diaValue / 2, diaValue, diaValue).Select
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal, ActiveCell.Left + diaValue / 2, ActiveCell.Top - diaValue, diaValue * 2, diaValue * 2).Select
Selection.Characters.Text = Format(lngNo, "00")
With Selection.Characters(Start:=1, Length:=lenStrNo).Font
.Size = 9
.ColorIndex = xlAutomatic
End With
Selection.ShapeRange.Fill.Visible = msoFalse
Selection.ShapeRange.Line.Visible = msoFalse
End Sub
No.5
- 回答日時:
エクセルではやらないほうがいいと思いますが、何か理由がおありなのでしょうね。
柱のすべてに番号をつけるわけですよね。だとすれば、テキストボックスを使うのがいいと思います。テキストボックス内に「○1」のように丸と番号を書けばいいのではないかと。
○の上、または下に番号をつけたいときは、テキストボックス内で改行し、中央揃えにします。○を大きくしたいときは、フォントサイズで調節します。
テキストボックスは、線の色をなしに、必要に応じて塗りつぶしもなしにしたほうがいいでしょう。
No.3
- 回答日時:
セル内でない場合は、通常、図形で描画します。
方法1)オートシェイプ の丸
方法2)セルに「○」を書き、そのセルをコピー、[Shift] + [Alt] + [E] - [P] で図として貼り付け
No.2
- 回答日時:
補足、ありがとうございます。
ただ、「セル交点」「間際」「対象セルの交点」など、エクセル用語でない言葉が使われており、今一、意味をつかみかねています。次のようにセルがある場合、どの位置を「交点」「間際」と言っているのか、ご説明願えますか。
┌───┬───┬───┬───┬
│‥‥‥│‥‥‥│‥‥‥│‥‥‥│
├───┼───┼───┼───┼
│‥‥‥│‥‥‥│‥‥‥│‥‥‥│
├───┼───┼───┼───┼
│‥‥‥│‥‥‥│‥‥‥│‥‥‥│
├───┼───┼───┼───┼
推測だけで回答しますと、すべてのセルの高さと幅を同じにし、セルの1辺を1mとみなして、セルの中にいっぱいになる大きさで「○」なりを入力すれば、平面図らしきものが描けますが、そういうことではないのですね。
┌─┬─┬─┬─┬
│○│‥│○│‥│
├─┼─┼─┼─┼
│‥│‥│‥│‥│
├─┼─┼─┼─┼
│○│‥│○│‥│
├─┼─┼─┼─┼
この回答への補足
再度のご回答、ありがとうございます。
次のような場合です。
・下図で「|」はセル縦枠、「-」はセル横枠を意味する。
・|と-の交点に丸印を配置したい
・各セル内には文字あり。
・1~10の番号を丸印にできるだけ近くというのが、間際の意味です(例えばセルの書式で文字の配置で調整する)。
・ほかとの関係で、(1)等は避けたい
1・・・・・・・2・・・・・・・3・・・・・・・・4
○───○───○───○
│ 室1・・ │ 室2・・ │ 室3 ・・│
○───○───○───○8
│ 室4・・ │ 室5 ・・│ 室6・・ │
○───○───○───○
9・・・・・・10・・・・・・・11・・・・・・12
No.1
- 回答日時:
行と列が交わる、となると、すべてのセルがそれに該当します。
データがあるセルが交わるところ、という意味でしょうか?丸印は文字ですか、それとも図形ですか?
具体的に例を引いて説明してくださると助かります。
この回答への補足
早速のご回答、ありがとうございます。説明不足の点を補足します。
・具体例として、ある遺跡の柱穴がx方向に5m間隔で15本、y方向に6m間隔で10本並んでる場合、これを上から見た図(平面図)を書くとします。各セル内にはセル交点間際に柱番号を書き入れています。この場合、対象セルの交点に柱位置を示す丸印(文字でも図形でもよい)を表示したいということです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【マクロ】アクティブセルの2...
-
Excelについての質問です 並べ...
-
excelで日付関数の文字列変換の...
-
スプレッドシートで複数のプル...
-
エクセルで指定したセルのどれ...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
Excel 例A(1+9) のように番地の...
-
【エクセル】IF関数 Aまたは...
-
エクセルの書式設定の表示形式...
-
貼り付けで複数セルに貼り付けたい
-
Excelで数式内の文字色を一部だ...
-
対象セル内(複数)が埋まった...
-
エクセル オートフィルタで絞...
-
(Excel)数字記入セルの数値の後...
-
エクセルの一つのセルに複数の...
-
エクセルのセルの枠を超えて文...
-
Excelでのコメント表示位置
-
excelの特定のセルの隣のセル指...
-
【Excel】 セルの色での判断は...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
excelの特定のセルの隣のセル指...
-
枠に収まらない文字を非表示に...
-
エクセルの書式設定の表示形式...
-
数式を残したまま、別のセルに...
-
【エクセル】IF関数 Aまたは...
-
セルをクリック⇒そのセルに入力...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
Excel 例A(1+9) のように番地の...
-
対象セル内(複数)が埋まった...
-
EXCEL VBA セルに既に入...
-
エクセルの一つのセルに複数の...
-
【Excel】 セルの色での判断は...
-
Excelで数式内の文字色を一部だ...
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
Excelでのコメント表示位置
-
連続しないセルから最小値を引...
おすすめ情報