★VBTips&参考用スレ★
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG他スレからのこのスレへの直リンOK!
他スレへのこのスレのコピペOK!
さぁ、みんなで知識を広げていきませんか?
0002例
NGNG'*************************************
'フォーム上に必要なコントロール:
'CommandButton(Command1)、TextBox(Text1)
'*************************************
Private Sub Command1_Click()
'もし、選択されている文字があったら
If Text1.SelLength > 0 Then
'クリップボードにそれをコピー
Clipboard.SetText Text1.SelText
End If
End Sub
クリップボードへ文字列を切り取りする
'*************************************
'フォーム上に必要なコントロール:
'CommandButton(Command1)、TextBox(Text1)
'*************************************
Private Sub Command1_Click()
'もし、選択されているテキストがあったら、
If Text1.SelLength > 0 Then
'それをクリップボードにコピーし、その文字列を初期化
Clipboard.SetText Text1.SelText
Text1.SelText = ""
End If
End Sub
0003デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGコマンドボタンは必要ないし、TextBoxは見ればわかる。
コントロールを説明してる2行はムダにしか見えない。
過去スレみたいに関数にすれば?
>>3
まだ生きてるけど。
VB-みんなで関数を作る-
http://pc.2ch.net/test/read.cgi/tech/1009174392/l50
0006デフォルトの名無しさん
NGNG◆診断結果◆
クソスレ自覚症状無し
0007デフォルトの名無しさん
NGNG俺は VB 使わないけど。
0008デフォルトの名無しさん
NGNGEnd
End Sub
============= 終了 ================
0009デフォルトの名無しさん
NGNG============= 終了 ================
0010デフォルトの名無しさん
NGNGそのスレも糞スレだったな。
間違いだらけの関数に誰も突っ込んでないところが痛すぎ。
このスレも同じ匂いがする。
>>2
コピーするときはまずClipboard.Clearしな。
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNG★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
【実際あったやり取り/マジネタです。】
浜崎「一番前で座ってるよ。みんなどう思う?感じ悪いよね〜。」
客「お前らだよカス!あゆに迷惑かけんな! さっさと立てよ!」
母親「すみません、この子足が不自由で立てないので・・・」
客「うざ〜〜、あゆに迷惑かけんならくんなよ!」
客「そうだそうだ!帰れよー!」
母親「本当に申し訳・・(泣)・・・」
客「お前ら帰れ、邪魔邪魔」
娘「お母さん・・もう帰ろう・・本当にごめんなさい」
母親「・・・(泣)」
★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
身障者とか関係者とか関係なく、今回彼女がそういう言葉を出した
こと自体が問題。
その、最前列に座っていたのが例え身障者でなくて、普通の人or関係者
だったとしても、もし会場のどこかに身障者の人がいて、それを聞いて
いたとしたら、ちょっと傷つくと思うよね。
そういうちょっとした言葉の配慮って、普通の人間だったら
誰しも当たり前に持ってるはずなのに、それがない浜崎あゆみって
かなりの偽善者。 それを支持する奴の人間性も疑う。
偽善者がああいう歌歌ってもしらけるだけ。
そんな自分に酔いしれて歌ってている姿は かなりアホくさいぞ。
0013デフォルトの名無しさん
NGNGその話知ってるからいまさら言われなくてもいいよ。
10円やるから帰れ。 ホレ (´ー`)ノ 彡�I
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGhttp://tv.2ch.net/ami/
0016デフォルトの名無しさん
NGNGしかし、こういうとこでそれをすると、見通しが悪くなるしなあ。
0017デフォルトの名無しさん
NGNG00181
NGNG>>5あんたにゃ親切心てモノがわからないのかゴルァ
ここは初心者がみてもわかりやすいものを書くんだよ。
0019デフォルトの名無しさん
NGNGPrivate Function Numbers3() As String
Dim Numbers As Integer
Randomize
Numbers = Int(1000 * Rnd)
Numbers3 = Format(CStr(Numbers), "000")
End Function
ナンバーズ3の予想番号を文字列として返します
0020デフォルトの名無しさん
NGNGネタもう無いの?
00211
NGNG無いです。つーか飽きた。
終了
0022なんだ
NGNG0023デフォルトの名無しさん
NGNG関数自作すんのめんどくさいもんなあ。
00241
NGNGみなさん、終わってないっすよ
ていううか何度言ったら分かるんですか?
関数を作るスレじゃないってば。。。
VBでよく使うテクニックを書き込んでいくんですよ。
0025くさいまらそん
NGNG0026デフォルトの名無しさん
NGNGプログラム技術板レス削除依頼
http://teri.2ch.net/test/read.cgi/saku/987026739/l50
スレ削除依頼はこちら
スレッド削除依頼@プログラム板
http://teri.2ch.net/test/read.cgi/saku/983679716/l50
0027デフォルトの名無しさん
NGNGこれってテクニックか?
ただ単にコードかいてるだけだろ。
0028デフォルトの名無しさん
NGNG>VBでよく使うテクニックを書き込んでいくんですよ。
おれのテク:VBを使わない。
00291
NGNGは騙り。
だから終了だっての!
0030デフォルトの名無しさん
NGNG'SplitEx関数
'半角・全角Space Tabコードで文字を分割して返す
'引数はstring型
'戻り値は動的配列の文字列変数である
'_________________________________________________________________________________
Public Function SplitEx(strText As String) As String()
Dim strWithoutSpace As String
Dim strSpaceSplit() As String
Dim strTabSplit() As String
Dim strSplit() As String
Dim intI As Integer
Dim intJ As Integer
Dim intK As Integer
Dim intCtr As Integer
Dim strModori() As String
'先頭と最後のSpaceを削除
strWithoutSpace = Trim(strText)
'Spaceで分割
strSpaceSplit = Split(strWithoutSpace)
intCtr = 0
'全角Spaceで区切る
For intI = 0 To UBound(strSpaceSplit)
strSplit = Split(strSpaceSplit(intI), Chr$(-32448))
'Tabで区切る
For intJ = 0 To UBound(strSplit)
strTabSplit = Split(strSplit(intJ), Chr$(9))
For intK = 0 To UBound(strTabSplit)
intCtr = intCtr + 1
ReDim Preserve strModori(intCtr)
strModori(intCtr) = strSplit(intJ)
Next
Next
Next
SplitEx = strModori
End Function
0031デフォルトの名無しさん
NGNG死ね
0032デフォルトの名無しさん
NGNGブビ房って本当にダメだな。
VBをたいして知らない俺でも、もうすこしスマートにかけるよ。
VBやってると基礎力がつかないって良い見本だな。
0033感度オッケー?
NGNG'*************************************
'フォーム上に必要なコントロール:
'ClitButton(Command1)、PleasureBox(Cunt1)
'*************************************
Public Sub Thread1_Terminate()
If Thread1 = StrConv("親切", vbNarrow) Then
Debug.Print Format("関連スレ紹介")
Else
MsgBox "事故厨!", vbCritical, "真相"
End If
End Sub
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG(これはマジですよ)
0036デフォルトの名無しさん
NGNGって時々思う。
0037デフォルトの名無しさん
NGNG'SplitEx関数
'半角・全角Space・Tabコードで文字列を分割して返す
'引数はString型
'戻り値は動的配列の文字列変数
'_________________________________________________________________________________
Public Function SplitEx(strText As String) As String()
Dim strWork() As String
strWork = Split(Replace(Replace(Trim(strText), " ", " "), vbTab, " ")," ")
SplitEx = strWork
End Function
0038デフォルトの名無しさん
NGNGVB厨房って、VBは生産性高いってことあるごとに言うけど
こんなコード書いてる連中に「生産性」なんて語って欲しくないなぁ。
003930
NGNGだが、しかし! たしかに>>30は非効率的かつ生産性ゼロの糞コードだが
VBいじってる人って
�@業務でDB管理してる人
�A「簡単そう」という理由だけで始めたサンデープログラマー
のどっちかだから、私のような�Aの人間にとっては
「書いて、動いて、目的を果たせば」それでよいのだ。
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNGそんなつもりはない。
力仕事はCで書いて、DLLにしてもらう。
0043デフォルトの名無しさん
NGNGなんの益にもならないオナニーを公衆の面前でやらないでください。
0044デフォルトの名無しさん
NGNGCのへぼグラマーは、VBを叩くしかないじゃん(笑)。
0045デフォルトの名無しさん
NGNG0046デフォルトの名無しさん
NGNGExcelでもWordでもAccessでも使えます。
ASPやActiveXコントロールもVisual Basicと同じ文法です。
Windowsの標準スクリプト言語であるWSHもVisual Basicを採用しています。
0047コピペで寒便
NGNG0048デフォルトの名無しさん
NGNG自分がM$に躍らされてる犬だと気づかない>>46でした:p
00491
NGNGご迷惑おかけしました。
0050デフォルトの名無しさん
NGNGBASIC系のスレはどれも荒れるよ。
粘着質の荒らしが常駐してるから。
0051デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNG汎用性のあるコードってどんなの?
00541
NGNGといううか私は自分で開いたスレを終わらそうとなんか全然思っていません。
本格的VCプログラマーとかはこんなところで油売ってないでどこか正しい場所へ逝ってください。
ここはVBプログラマーのために開いたスレです。
よく、本とかにも「VBでよく使うTips」とか言って売ってるのがあるでしょう。
このスレはそんな感じでコードを書き込んでいって本なんか全然かなわないぐらいにしましょう、って言ってんです。
VBプログラマーの皆さん、頼みますよ。
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNGPRINT i
NEXT i
0057デフォルトの名無しさん
NGNG「VBでよく使うTips」なんて本いらないし買わない。
せいぜいパラパラと立ち読みする程度。
Tipsっていったってヘルプのサンプル程度だし。
ヘルプやインターネットで十分。
0058デフォルトの名無しさん
NGNGとにかくどんどんテクニックを公開してみろ>1
0059デフォルトの名無しさん
NGNGあのコードは半角・全角Space・Tabでしか区切れないし、
そんなことする機会って少ないし使い道が少ないってことだろ。
そのまんまSplitの方が便利だし広くいろんな方面で使える(=汎用性がある)
SplitExってSplitより機能低下してるし。
0060デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNGもう首吊って!
違う世界でまた会おうね。
0063デフォルトの名無しさん
NGNGワラタ
VBってずいぶん生産性高そうだねぇ
0065デフォルトの名無しさん
NGNG0066デフォルトの名無しさん
NGNG0067デフォルトの名無しさん
NGNG君等はそれが面白いと思ったわけだ。
0068デフォルトの名無しさん
NGNGおまえもなー
0069俺はD使いだけどさ、
NGNG0070デフォルトの名無しさん
NGNGだったら、まず君が書きなさい。
ま、どうせネタだろうけど。
■ このスレッドは過去ログ倉庫に格納されています