- ベストアンサー
このようなことができるソフト
次のようなことを自動でしてくれるソフトを探しています。 例えば、A(*,*)のような文字列があったとして A(1,1)からA(1,500)までの文字列を A(1,1) A(1,2) のように縦に表記して、コピーしてメモ帳などに貼り付けたいです。 またそれが終わったら、次は A(2,1)から同じようにして、最終的にはA(1024,500)くらいまでを いっきにできれば最高なのですが・・・。 わかりにくくてすいません。 エクセルはないのですが、OOOはあります。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.3です。 十進BASICでこれを実行してみてください。A(10,20)で作ってあります。 OPEN #1:NAME"test.txt",ACCESS OUTPUT FOR i=1 TO 10 FOR j=1 TO 20 PRINT #1 : "A(" & STR$(i) & "," & STR$(j) & ")" !A(i,j)の文字を作っています NEXT j NEXT i CLOSE #1 END 十進BASICのフォルダの中にtest.txtができています。
その他の回答 (3)
最終的にどうしたいのか不明ですので、とりあえず1列作成するだけでしたらA1のセルに"A(1,1)"と入力して、そのセルをクリックして、カーソルをそのセルの右下あたりに持ってくるとカーソルが黒十字になった所でクリックした状態で必要なセルまで移動して離せば"A(1,n)"分のデータが出来ると思いますので、それをcopyすれば良いと思います。 参考にA(1025,500)まで作成したいという事ですが、上のやり方を利用した場合はA(255,n)までしか作成されないと思います。(列が255までしかないと思いますので) 何か、VBとかで作成した方が簡単に全て(A(1025,500))作成できると思います。
お礼
失礼しました。 ご回答を見過ごしてしまっていて気がつきませんでした; アドバイスいただいたやり方も試してみました。 これは便利ですね・・表計算ソフトはすごいです。 大変勉強になりました!
- tetsumyi
- ベストアンサー率25% (1946/7535)
十進BASICを使ってファイルに書き出せばテキストファイルとしていっきにできます。 http://hp.vector.co.jp/authors/VA008683/ OPEN でテキストファイルに名前を付けて開いて PRINT で1行づつ書き出して CLOSE します。
お礼
ありがとうございます インストールしてみたのですが、そこからどうしたらいいかわかりません。 もしよければでいいので、手順を教えていただけないでしょうか・・・
- san1126
- ベストアンサー率39% (68/172)
エクセルです。あなたの提示している問題は全て解決できます。
お礼
エクセルはないのですがOOOでできるでしょうか? また、もしよろしければやり方を教えていただけないでしょうか? 一応やっては見たのですが、わかりません
お礼
tetsumyi様 やり方教えてくださり、構文を組んでまでいただいてありがとうございました! おかげさまで何とかでき、助かりました。 感謝の言葉もありません。ありがとうございます