• 締切済み

""内に数字が入るようなマクロ

<base x=" " y=" " />の ""にー400~400までの数字を2つ自動的に入れる方法を教えてください 例)400,-21と入力したら <base x="400" y="-21" /> と言う風に""に数字が入るようにしたいです。 入力する回数が膨大な為短縮できるマクロが知りたいです。 OPENOFFICEで検索しましたが、何と書いて調べればいいのか分からずこちらに質問いたしました。 <base x~>というのは、ソフトから出したので意味は分かっていません。 よろしくお願いします

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

後の回答者のために補足を。 >OPENOFFICE のマクロでやりたいということか? 多分OPENOFFICE のCalc?のマクロ経験者は少なく、回答は出ないか、少数や遅れる覚悟を。 ーー どういう情況で、質問のことをやりたいのか。 局所的に<base x="400" y="-21" />なんて書いても理解してもらえ無いのでは。 質問者もよくわかってないようだし。 全般的なこrとを説明しないとだめ。 <base x="400" y="-21" />  はHTML文の中の一部か。 どういう情況でこういうことを発想したのか?初心者はとんでもないやり方で解決しようとする例も、別の件で過去質問などにはあるから。 >ー400~400 は別ファイルの中の話か。 ーー  テキストファイルを修正して書き出すならOPENOFFICEのマクロでなくても良いように思うが。 OpenOffice.org Basic のどの分野でやろうとしているのか。 例 http://hermione.s41.xrea.com/pukiwiki/index.php?OOoBasic のGeneric以下どれ? ーー したいことを丸投げで、他人にやってくれ式だが、ここはプログラム委託コーナーではない。質問者の身に過ぎた質問のようだし。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセル、マクロを使って自動的に表を完成させる方法教えて下さい

    膨大なデーターを表に入力するのに途方に暮れています。マクロ(VBA?)で自動的に入力する方法を教えて下さい。 エクセルのセル、A1~G1まで、横方向に入力した計算式や、数値をマクロで記憶させて、 同じ処理を、2行~1000行まで自動で繰り返させたいと思っていますが、繰り返しの指示の書き方がわかりません。行によって入力する数値が異なる為、 コピペではできません。どなたか宜しくお願いします。

  • エクセル:大きい数字を簡単に入力できるマクロ

    いつも大変御世話になっております。 仕事柄比較的桁の大きい丸まった数値を入力することが多いため、以下のことが出来るマクロ・VBAがあれば教えてください。 数値の最後に「m」と入力すると自動的に百万倍の数値に変換される。ただし最後に「m」をつけなければそのまま入力される。 例)10m⇒10,000,000   8.5m⇒8,500,000   0.5m⇒500,000   500,000⇒500,000 宜しくお願いいたします。

  • マクロでしかできないでしょうか?

    どなたか詳しい方ご教授ください(>_<。) あるセルに数字・文字が入力されると自動的に違うシートのセルに全く同じ数字・文字が入力されるようにしたいのですが、どうしたらいいでしょうか? できれば1つのシートを元に2つのシートに入力されるようにしたいのです(全部違うファイルです) 会社の同僚に聞いたらマクロでないとできないと言われましたが、全くというほどできないので困っています。 お詳しい方、よろしくお願いします!

  • マクロについての質問です。

    現在マクロを作成中で質問させてください。 列数が5の表があるとして、B2に1と入力したら列数が4になり2と入力したら列数が3になりそれ以外の数字なら列数が5のままのようなマクロはあるでしょうか?数字にあまり意味はないです。B2に入力するたび自動実行するような感じにしたいです。よろしくおねがいします。

  • マクロ教えてください

    マクロ教えてください ある物件が入力されると 隣のセルに自動でその物件コードが入力されるような マクロがあれば 教えてください 例:北海道(物件名) → 001(物件コード) 物件をみて自分でひとつひとつ入力しているため とても手間がかかります よろしくお願いいたします

  • エクセルで質問です。外部から文字と半角数字の混じったデータをコピーして

    エクセルで質問です。外部から文字と半角数字の混じったデータをコピーしてセルに貼り付ける際、強制的に半角数字だけ入力される、という事はマクロ等を使用すれば可能でしょうか? 例えば、Bの列にはX180、X250、X20という風に、数字以外の文字が混じっています。 これを、セルに入力する際、強制的に180、250、20という風にすることは出来るでしょうか? 言い換えれば、入力後に数字以外の部分を削除するのではなく、入力する際に数字以外を受け付けなくしたいです。

  • カスタムマクロの次座標の読み込み

    カスタムマクロを使用して加工をしたいのですが、G66で呼び出し中のマクロで次座標の読み込みは出来るのでしょうか? 具体的な加工としてはエンドミルで横引き加工をしますが、 加工箇所が座標データしかなく、また座標数も膨大なためマクロで処理出来る方法を思案中です。 Y座標が同一点では連続加工し、Y座標変化点でZを逃がしたいです。 加工順  G00X0Y0 G01Z-1.F50 X6. G00Z2. X0.Y0. G01Z-1.F50 X6. ・ ・ ・ G66P100OABCL0 X0Y0 X2Y0 X4Y0 X6Y0 X0Y-2 X2Y-2 X4Y-2 X6Y-2 G67 とあり、次座標との比較で加工経路を決定させたいのですが可能でしょうか? また、他にスムーズな方法はあるのでしょうか?

  • エクセルのマクロについて

    エクセル2010を使用しています。 工程表を作成するため、以下のマクロを組もうと苦戦しています。 任意のセルを選択し、マクロを実行すると選択したセルに線を引き 線の上部にテキストボックスで文字を入力できるようにするマクロを 作成しようとしています。 また、テキストボックスは文字入力後、大きさの自動調整をかけようと しています。 線を引くところまでは、うまくいったのですがテキストボックスの挿入→入力待機 →入力後、大きさの自動調整(幅)までのマクロがよくわかりません。 可能であれば、任意の選択したセルの中央に配置をしたいです。 お知恵をお貸しください。よろしくお願いします。 koutei() Dim SentakuTop As Single Dim SentakuLeft As Single Dim SentakuWidth As Single Dim SentakuHeight As Single Dim SentakuAddress As String Dim X0, Y0, X1, Y1 As Variant SentakuAddress = Selection.Address(ColumnAbsolute:=False, RowAbsolute:=False) With ActiveSheet.Range(SentakuAddress) SentakuTop = .Top SentakuLeft = .Left SentakuWidth = .Width SentakuHeight = .Height End With X0 = SentakuLeft Y0 = SentakuTop + SentakuHeight / 2 X1 = SentakuLeft + SentakuWidth Y1 = Y0 With ActiveSheet.Shapes.AddLine(X0, Y0, X1, Y1).Line .ForeColor.RGB = RGB(0, 0, 0) .Weight = 1 .BeginArrowheadStyle = msoArrowheadOval .EndArrowheadStyle = msoArrowheadOval End With End Sub

  • マクロについて

    例えば黒皮の面に、φ50深さ13の座グリがある場合に、現状、下穴を入れて、ヘリカル(マクロ)で広げるという流れでやっています。 しかし、加工物が黒皮で穴数多い場合、高さがバラつくため1箇所ずつ調整が必要です。テーブルサイズ3000×10000で、加工物も大きいものが多いです。 下記のように、マクロ(モーダル呼出し)のサブプログラムにZ入力をして手間を省きたいのですが、実現できないでしょうか。Zを入力すると、Zも一緒に動きます。 固定サイクルでできるので、実現できるの思うのですが… O300 X100.Y100.Z0.9; X200.Y300.Z0.1; X500.Y500.Z-0.6; M99;

  • エクセルマクロ(大量データでのソート)

    以下のような表形式(300列×500行)のデータをソートしなくてはならず、エクセルマクロでやろうと思うのですが、 初心者のためできず困っています。助けて頂けませんでしょうか。 アクセスなどほかのアプリで簡単にできるようであれば、別の方法でも構いません。 [入力例]値なし=0     X1  X2  X3  X4 … X299  X300    ---------------------------------------- Y1 |  3  101    89         2 Y2 |       143  9 Y3 | Y4 |                5   1 : | Y499|  5  2  10 Y500|          10 [出力例] Yxについてそれぞれ上位10位までの結果を出力。括弧内に値を出力。 ※値が同じものについては順不問。 Y1  X200(120)  X2(101)  X145(83)  X99(20) … X65(2)  X1(3) Y2  X3(143)   X4(9)   X1(0)    X2(0) …  X9(0)  X10(0) : Y500  X4(10)  X31(8)   X11(7)   X31(7) … X1(0)   X2(0) 宜しくお願いします。

罫線を補正しても直らない
このQ&Aのポイント
  • ブラザー製品 MFC-J7100CDWで罫線の補正ができない問題について相談したい。
  • Windows10で使用しているが、罫線の補正がうまくできず困っている。
  • 無線LAN経由で接続しており、ひかり回線を使用しているが、罫線の補正が反応しない。
回答を見る

専門家に質問してみよう