- 締切済み
波線
エクセル2000で波線は引く事は可能ですか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- xls88
- ベストアンサー率56% (669/1189)
フリーフォームで代用します。試しにマクロを組んでみました。 Sub test波線() Dim myrng As Range Dim L As Double Dim T As Double Dim W As Double Dim H As Double Dim i As Integer Dim ti As Double Dim wi As Double Const n As Integer = 50 '頂点数 Const s As Double = 2 '振幅 Set myrng = ActiveSheet.Range("F5:I5") '**データ収集 With myrng L = .Left T = .Top W = .Width H = .Height End With '**フリーフォーム描画 With ActiveSheet.Shapes.BuildFreeform(msoEditingAuto, L, T + H / 2 - s) '**頂点の編集 For i = 1 To n - 1 '*各頂点のY座標 If i Mod 2 = 1 Then ti = T + H / 2 + s Else ti = T + H / 2 - s End If '*各頂点のX座標 If i = 1 Then wi = W / (n - 2) / 2 ElseIf i <= n - 2 Then wi = wi + W / (n - 2) ElseIf i = n - 1 Then wi = wi + W / (n - 2) / 2 ti = T + H / 2 End If '*頂点の追加挿入 .AddNodes msoSegmentCurve, msoEditingAuto, L + wi, ti Next i .ConvertToShape End With End Sub
- gyouda1114
- ベストアンサー率37% (499/1320)
どんなところに使う波線かわかりませんが エクセルには波線はないようです 代替案 テキストボックス(幅は、必要に応じて適宜設定)に「波線~又はチルド~」を続けて複数入力し線の色を「なし」にして、図形として貼付、必要に応じ、テキストボックスの高さをトリミングをして使う 下線を波線に http://detail.chiebukuro.yahoo.co.jp/qa/question_detail.php?queId=7588845 エクセルのグラフで途中省略の波線 http://oshiete1.goo.ne.jp/qa591187.html
- milknmilkn
- ベストアンサー率50% (6/12)
基本的にはできません いちお 参考URLよりコピーするなどして 引くしかないと思います。