Excel VBA 質問スレ Part42©5ch.io [無断転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2016/06/26(日) 02:35:43.31ID:bX5XM7mIコード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part41©2ch.net
http://echo.2ch.net/test/read.cgi/tech/1461697906/
※関連スレ
VBAなんでも質問スレ Part2
http://echo.2ch.net/test/read.cgi/tech/1432173164/
Access VBA 質問スレ Part1
http://echo.2ch.net/test/read.cgi/tech/1328536426/
Excel総合相談所 122
http://echo.2ch.net/test/read.cgi/bsoft/1461287268/
0263デフォルトの名無しさん
2016/07/09(土) 12:27:40.79ID:EzNW67970264デフォルトの名無しさん
2016/07/09(土) 12:29:08.37ID:My2a4Ewi0265デフォルトの名無しさん
2016/07/09(土) 12:30:39.89ID:EzNW67970266デフォルトの名無しさん
2016/07/09(土) 12:34:44.41ID:BZ9gM+QHVBAはともかく、C#やっててVB.Netが気持ち悪い、またはその逆っていうのは
多分VSやりたててでまだ未熟なんだろうね。
慣れてれば大して違うもんでもないのでそこまでこだわるもんでもない。
0267デフォルトの名無しさん
2016/07/09(土) 12:37:22.43ID:My2a4Ewiとにかく長いのが嫌い
C#だと
int i;
で済むのを、
Dim X As Integer
と書かないといけない
この時点でまず面倒
そして
{
}
が
Then
End
などになる
とにかく長すぎる。IDE補充使ったとしても長すぎて読みにくい
0268デフォルトの名無しさん
2016/07/09(土) 12:40:47.05ID:My2a4Ewiフリーソフトに負けてどうするんだよ・・・
0269デフォルトの名無しさん
2016/07/09(土) 12:48:15.59ID:msEW44YQ嫌いだけど使わないといけないんだったらゴチャゴチャ抜かさんと使え
そのどちらかだ。
0270デフォルトの名無しさん
2016/07/09(土) 12:51:11.20ID:7I8POFn2VBAは変数を宣言する必要性がないから、低水準言語並の処理速度差を求めるのでなければ短く出来るよ。
それに読みにくいのは単純に慣れていないからであって文法の問題じゃない。
たぶん今までC言語処理系しかやってないんじゃないかな。
0271デフォルトの名無しさん
2016/07/09(土) 13:09:34.52ID:zD7puYdT長い?
0272デフォルトの名無しさん
2016/07/09(土) 13:17:37.50ID:zD7puYdT0273デフォルトの名無しさん
2016/07/09(土) 13:30:12.39ID:kpQe9GN9それは逆をいうと
スコープの最後が全て}や};で終わるということで、
一見して何の終わりか分からないという側面を持ち合わせているということに他ならない。
0274デフォルトの名無しさん
2016/07/09(土) 14:20:28.56ID:/CIRrs//みんな「ああ、またか」としか思ってないのが本音ですってばよ
0275デフォルトの名無しさん
2016/07/09(土) 15:31:55.96ID:Gn3rqjsVまぁそれでもC++のよりはマシだけどな
0276デフォルトの名無しさん
2016/07/09(土) 15:40:12.40ID:My2a4Ewiエキスパートじゃない
0277デフォルトの名無しさん
2016/07/09(土) 16:31:23.38ID:LxhRTLBZOSSの方がいいものができるのは今時珍しくもないだろう
0278デフォルトの名無しさん
2016/07/09(土) 16:52:02.52ID:zD7puYdT0279デフォルトの名無しさん
2016/07/09(土) 17:16:21.78ID:oowJEj9N同感
0280デフォルトの名無しさん
2016/07/09(土) 17:27:47.86ID:LxhRTLBZ逆にそこがちゃんとしていたらVBAでも完成できた(暴言)。
0281デフォルトの名無しさん
2016/07/09(土) 18:00:43.63ID:JaOtBL9Z所詮は.netのパチモンだから新機能とかないんかね
0282デフォルトの名無しさん
2016/07/09(土) 18:17:24.91ID:DlinzHsnID:My2a4Ewi
c#からエクセルを扱いなさいな。
0283デフォルトの名無しさん
2016/07/09(土) 18:21:26.73ID:My2a4Ewiマクロとして使いたいんだよ
0284デフォルトの名無しさん
2016/07/09(土) 18:43:24.38ID:zD7puYdT自分自身 >>264 で答えを出してるじゃないか。
0285デフォルトの名無しさん
2016/07/09(土) 21:03:10.00ID:f44ee91j0286デフォルトの名無しさん
2016/07/09(土) 21:06:29.92ID:My2a4Ewi1年はかかる
0287デフォルトの名無しさん
2016/07/09(土) 21:06:52.85ID:My2a4Ewi0288デフォルトの名無しさん
2016/07/09(土) 21:11:32.86ID:f44ee91j手動かせコード書け無能wwww
あと100万行書いたらその話聞いてやるわwww
0289デフォルトの名無しさん
2016/07/09(土) 21:13:00.75ID:My2a4Ewi言語仕様考える前にいきなりソース書くとか流石エアプ
0290デフォルトの名無しさん
2016/07/09(土) 21:13:56.03ID:f44ee91j0291デフォルトの名無しさん
2016/07/09(土) 21:16:11.17ID:HMyh58Z80292デフォルトの名無しさん
2016/07/09(土) 21:20:02.51ID:vLtRI9S9フォーム上にスプレッドがあるんだが、EXCELのオブジェクトがはまってるような感じではなく、
VSでいうところのDataGridViewみたいなやつ。ここの人達にはACCCESSのスプレッドとか
グレープシティのスプレッドとか言った方が通りがいいか。
表示のみのようだったが、ちゃんとDBの値を表示していてスクロールもする。
これって何か実現方法思い付く人いる?
0293デフォルトの名無しさん
2016/07/09(土) 21:22:18.98ID:My2a4Ewi初心者で〜す(笑)
煽りたいなら好きなだけ煽れば?
>>291
VBAよりは出来る
0294デフォルトの名無しさん
2016/07/09(土) 21:23:22.97ID:f44ee91jなんという逆転の発想wwww
0295デフォルトの名無しさん
2016/07/09(土) 21:24:42.07ID:f44ee91jはあ?説教やでこれ……
0296デフォルトの名無しさん
2016/07/09(土) 21:24:51.86ID:My2a4Ewi言語が糞だと使用者も糞ってはっきり分かるね
0297デフォルトの名無しさん
2016/07/09(土) 21:26:20.57ID:My2a4Ewiwwwwwwこwwwwwwれwwwwwwがwwwwww説wwwwww教wwwwww
wwwwwwクwwwwwwソwwwwwwワwwwwwwロwwwwwwタwwwwww
wwwww大wwwww草wwwww原wwwww不wwwww可wwwww避wwwww
0298デフォルトの名無しさん
2016/07/09(土) 21:48:21.99ID:7I8POFn2たぶんListViewでColumnHeaderを隠してるんじゃないかな。
あれは慣れると便利。
0299デフォルトの名無しさん
2016/07/09(土) 21:59:39.37ID:zD7puYdTaltVBAでもVBACsharpでもいいからとにかく作って公開してくれ。
もちろん完成前に公開するのだぞ。
Githubにブランチ切るのは今日中に出来るだろ?
0300デフォルトの名無しさん
2016/07/09(土) 22:28:38.48ID:7WqlMe8gEXCELが勝手に0000を0に変換しやがります。
ふざけんなって感じじゃないすか。
Schema.iniを使えば良いらしいですが、
[あああ.csv]
設定値
[いいい.csv]
設定値
[ううう.csv]
設定値
こんな感じで書かなきゃいけないらしいんですよ。
やっぱふざけんなって感じじゃないですか。
[*.csv]
設定値
こうするか、もっと楽な方法ないですかねぇ。
Schema.iniをファイル毎に生成することも考えたのですが、
それもやっぱふざけんなって感じじゃないですか。
0301デフォルトの名無しさん
2016/07/09(土) 22:31:00.46ID:7I8POFn2SQLしたいの意味が分からないけどデータベースにCSV突っ込みたいって事ならFSO使えばいいんじゃないの。
0302デフォルトの名無しさん
2016/07/09(土) 22:42:01.19ID:I/ga01arExcelが明示的にインポートしないと変換してくる仕様は昔から。
0303デフォルトの名無しさん
2016/07/09(土) 22:45:11.11ID:I/ga01arそんなのCSVファイルをデータベースに直接、取り込めよw
0304デフォルトの名無しさん
2016/07/10(日) 01:22:19.01ID:SJuqIpcR0305デフォルトの名無しさん
2016/07/10(日) 01:26:39.76ID:kmEsp7hD0306デフォルトの名無しさん
2016/07/10(日) 01:27:56.57ID:Y6I/AZoa0307デフォルトの名無しさん
2016/07/10(日) 01:38:19.60ID:V7s9ehS1ワードドキュメントの中に表計算できるテーブルを配置するようにすればビューとしても優れていたのに
0308デフォルトの名無しさん
2016/07/10(日) 01:43:12.49ID:Y6I/AZoa表計算だから。
もともとドキュメントのつもりがない。
0309デフォルトの名無しさん
2016/07/10(日) 02:01:23.99ID:kmEsp7hDだけど、驚くほどEXCELでなんでもやろうとする人が多いよね。
実際問題 VBAで複数のCSVを開けてデータを取り込みたいってどういう状況なんだろうか
0000が0になって困るってのはたぶん4桁固定のIDナンバーかなんかなんだろうけど。
EXCELで携帯電話のリストを作ると頭の0が、的な話はよく聞くけどね。
0310デフォルトの名無しさん
2016/07/10(日) 02:07:17.65ID:L6uE6Z0QとりあえずWord 2010なら挿入→表→Excelワークシートで配置できるぞ。
0311名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 07:47:21.61ID:uhebCCS1表計算はドキュメントやで
意味不明なオレオレ定義すんなやカスw
0312名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 09:01:51.34ID:tfCmg8P7そうだっけ。配列の貼り付けとは違うんだな。
0313名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 09:12:50.42ID:2Txoqo86早速現れたな煽り大阪民国人
0314名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 09:20:21.86ID:tfCmg8P70315名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 09:46:54.82ID:Y6I/AZoa表計算ソフトの歴史を勉強してください。
0316名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 10:02:02.21ID:hfblKhxcオレなんか、まっさらなエクセル立ち上げて、最初にシート全体を文字列表示にすることがよくあるぜ。
0317名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 10:05:17.60ID:Y6I/AZoa俺もやる。
必要なところだけ書式を変える。
0318名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 10:18:33.88ID:vClNR34Z0319名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 10:59:32.99ID:hfblKhxc似たようなファイルを転用するケースもあるけど、
まっさらなキャンパスに絵を描くように、呼吸を整えて
まっさらなシートから始めるのが好きw
0320名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 11:56:02.55ID:kmEsp7hD好きってww
うちの会社のおじさんでEXCELを立ち上げると、まず最初に列幅を調整して
セルが正方形になるようにするところから始まる人がいる
原稿用紙みたいになるという
0321名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 12:26:17.87ID:uhebCCS1歴史てwwwお前がドキュメントの意味を間違えとるだけやでw
0322名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 12:32:14.71ID:vClNR34Z正方形に調整しただけのテンプレート作って販売(キリッ したら
目玉が飛び出るほど大儲けできる気がしてきた
0323名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 13:52:10.57ID:hfblKhxc縦長にしたほうが見栄えが良いんだよな。
実際に将棋盤もそういうふうになってるし。
あと、前から不思議に思ってたけど、右クリックで行の高さを指定すると、
なんでピクセルじゃなくてミリ単位限定なんだろ・・
0324名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 14:07:47.73ID:Sw0fYTeNテンプレート使えるような人は既に自分で作ってるだろうし
使えないような奴はテンプレートの有用性が理解できない
0325名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 15:43:57.02ID:kmEsp7hD炊飯器でこれも作れますというようなレシピ集と同じだと思う
できないこともないけどなんでVBAで、というね。
炊飯器でカレーが作れるのはわかるけど、鍋で作ればいいじゃん、食べた後に洗うのも大変だし、
本来の使い方ではないですよ、ということかな。
0326名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 16:11:51.93ID:L6uE6Z0Q「Officeソフトには便利な機能が沢山あるよ。でもこんな機能も欲しいって時があるよね?
そんな時は自分たちでちょっと弄るだけで機能を作れてしまうんだ。そう、VBAならね」
っていう立ち位置だから、調理器具ありきの小道具を作る為の旋盤辺りのイメージじゃないかな。
0327名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 16:12:18.13ID:vClNR34Zもちろんそのはずだが…
世の中はもっと恐ろしいもので満ちあふれている
そうは思わないかね?
0328名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 17:47:47.87ID:Sw0fYTeN確かに
>>324 が理解できてるのに >>322 みたいなこと言う奴
がいるとか恐ろしすぎる w
0329名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 18:42:01.99ID:kmEsp7hDだけど
わざわざサーバ上にEXCELファイルを置いて、ODBCラッパーを使ってアクセスするとか、
PHPEXCELなんかのライブラリまで使ってEXCELで読み書きしようとするとか
妙に遠回りすることを真面目に考えている人がたくさんいることが驚き
0330名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:03:25.27ID:SJuqIpcRウチの会社、Excelが唯一の開発ツールなんだ。
0331名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:05:50.31ID:jEk+YG/Wこの子と結婚するんだ
0332名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:08:58.92ID:Ey99Yjf2そういうのもあるのか
0333名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:38:30.46ID:IVr75jJz0334名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:39:16.76ID:kmEsp7hDなるほど。
そういうこともあるのか。
それは経費的な問題なの?それとも別なところ?
開発ツールということだから業務で使うわけだよね?
ここであえてPython使いになってヒーローになるってのはどう?
0335名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:45:12.11ID:U4n3zeViそんなのその部門に作らせるか出来なきゃ開発環境入れさせろと言えばいいだけ
0336名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:47:31.58ID:UiXNSESMPHPEXCELなんかのライブラリまで使ってEXCEL*を*読み書きしようとする
これは普通やし、エクセルでなんでもする馬鹿とはちゃうで
> PHPEXCELなんかのライブラリまで使ってEXCELで読み書きしようとする
はあ?分かっとらんのお前ちゃうんか?wwww
0337名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:56:23.68ID:L6uE6Z0Qデータベース代わりにExcelファイル置くのがおかしいって話だろ。
0338名無しさん@そうだ選挙に行こう! Go to vote!
2016/07/10(日) 19:57:39.16ID:nHmABucGセキュリティとかライセンスとかじゃないのかな
0339デフォルトの名無しさん
2016/07/10(日) 20:01:44.89ID:UiXNSESMデータベース代わりにExcelファイル置くのがおかしいって話やないんやでw
0340デフォルトの名無しさん
2016/07/10(日) 20:04:05.29ID:kmEsp7hD大学の研究室あたりだとあると思いますが、業務用での実例は限りなく少ないですね。
少なくとも普通ではないです。
趣味でやっている人はどうかはわかりませんが。
0341デフォルトの名無しさん
2016/07/10(日) 20:12:23.88ID:UiXNSESMおいおいおいおいw
エクセル帳票やエクセルからのデータ取り込みは世の業務システムでは腐るほどありふれとるんやでw
石を投げれば当たる、どころか、石を投げる隙間もない程やw
どうして2ちゃんごときですぐにバレる知ったかぶりしようとするんやwwww
0342デフォルトの名無しさん
2016/07/10(日) 20:15:50.53ID:0mJUr/Ut大阪チョンだと思われて舐められてるんだろ
0343デフォルトの名無しさん
2016/07/10(日) 21:17:40.80ID:kmEsp7hD腐るほど?そうなんですか。
少なくとも私の会社ではそういう受注はほぼないです。
14年やっていますが、10件なかったと記憶しています。
最も比較的中規模以上の案件が多いので、中小企業向けだとあるのかもしれませんね。
0344デフォルトの名無しさん
2016/07/10(日) 21:34:16.21ID:UiXNSESMなんでやねんwwww
大所帯になる程おいそれと業務を変える訳にはいかんのやでw
つまり大企業の方が融通きかんのやw既存データの有効活用!やなw
エクセルやなきゃ業務が回らん!エクセルは絶対や!言う調子やw
その点中小なんか身軽なもんやでwしこしこ作ったエクセルなんかあっさりポイッ!やw
匿名で知ったかぶりしてお前に何のメリットあんねんwwwww
0345デフォルトの名無しさん
2016/07/10(日) 21:35:33.50ID:WXctcr0e業務用で実例が少ないとか大規模だから案件がすくないとか、どこの人だよ
0346デフォルトの名無しさん
2016/07/10(日) 21:37:16.41ID:SJuqIpcR>>338
両方。
Excelも、Libre使いづれえぞゴルァで、やっと入れてもらった。
0347デフォルトの名無しさん
2016/07/10(日) 22:32:19.25ID:UiXNSESMこの国はどうしてこうなってもうたんやwww
0348デフォルトの名無しさん
2016/07/10(日) 22:36:12.51ID:Cd5Emc7t0349デフォルトの名無しさん
2016/07/10(日) 23:12:04.65ID:hfblKhxcいつも同じことを考えてると(語ってると)、脳が硬直化してしまう
0350デフォルトの名無しさん
2016/07/10(日) 23:33:47.26ID:GYdsiemj0351デフォルトの名無しさん
2016/07/10(日) 23:36:29.28ID:tfCmg8P70352デフォルトの名無しさん
2016/07/10(日) 23:40:32.34ID:DfUh8VIR0353デフォルトの名無しさん
2016/07/11(月) 06:25:35.94ID:RX3VZTta0354デフォルトの名無しさん
2016/07/11(月) 07:13:56.02ID:BOCVQw3X基本 sum( ) だけでいいから VBA すら要らんかも
0355デフォルトの名無しさん
2016/07/11(月) 09:17:54.22ID:TPKO4eIP出口調査とかならExcelかな
0356デフォルトの名無しさん
2016/07/11(月) 10:00:14.45ID:4DYEVU500357デフォルトの名無しさん
2016/07/11(月) 22:03:47.85ID:krPSNDFUファイル名 = Dir()
Loop
★☆★☆★☆★☆★☆★
☆使い方は把握したっ!!☆
★理論はわからない。 ★
☆★☆★☆★☆★☆★☆
0358デフォルトの名無しさん
2016/07/11(月) 22:34:45.29ID:pKTcIat20359デフォルトの名無しさん
2016/07/11(月) 23:04:32.43ID:e0Kt/sDLこれ最強
0360デフォルトの名無しさん
2016/07/12(火) 00:13:13.19ID:yxJiQG+YSQLだと
0361デフォルトの名無しさん
2016/07/12(火) 06:21:34.16ID:b7lJfcF51から9までの数字を小さい順にいれます。同じ数字は入れません(3344などはなし)
1234
1235
−−
−−
6787
6789
終わり
0362デフォルトの名無しさん
2016/07/12(火) 06:24:54.98ID:b7lJfcF5■ このスレッドは過去ログ倉庫に格納されています