Gizport
1 回答
0
Share (facebook)
150
view
全般

VBAについて ほぼ初心者です。B1~B8に名前、A1~A8にA列の...

VBAについて ほぼ初心者です。B1~B8に名前、A1~A8にA列の人の点数が書いてあるとします。それでA10にVLOOKUPを使って点数が1番低い人の名前を表示してあります。それでA10に表示した人をA15に表示し、それが終わったらその点数が一番低かった人のデータをA1~B8から削除したいんです。←ここがわかりませんそして今度は2番目に点数の低い人をA16に表示して、データを消して…という流れです。要約すると指定した文字列を見つけてその文字列とその右隣を削除したいという感じです。
Yahoo!知恵袋 5270日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
こんにちは。並び替えができない理由が気になります。とりあえずコード作成してみました。しかし、気になる点がほかにもあるので、、、>A10にVLOOKUPを使って点数が1番低い人の名前を表示せっかくVBAで並び替えするのなら、これもVBAでやればいいのでは?>B1~B8に名前、A1~A8にA列の人の点数人が増えたときはどうなるんでしょうか。>A10に表示した人をA15・・・2番目に点数の低い人をA16・・・ここも固定でしょうか?点数と名前のシート、昇順後の結果シート、分けたほうが今後のためになると思います。Const シート As String = "結果"←シートを追加し、そのシート名を入力してください。--------------------------------------------------Sub test()Const 点数列 As String = "A"Const シート As String = "結果"Dim 最小点数 As LongDim R As RangeDim i As LongDim j As Long '結果シートをクリア Sheets(シート).Cells.Clear '点数列の最小点数の値を変数にセット 最小点数 = WorksheetFunction.Min(Columns(点数列)) '最小点数が0になるまで(なくなるまで)繰り返す Do Until 最小点数 = 0 '使用セル範囲を繰り返す For Each R In ActiveSheet.UsedRange '対象セルが点数列と同じで、点数が最小点数と同じなら If R.Column = Columns(点数列).Column And R.Value = 最小点数 Then i = i + 1 '貼り付け先の行数をカウントup '点数と名前を貼り付け Range(R, R.Offset(0, 1)).Copy Sheets(シート).Range(点数列 & i) Range(R, R.Offset(0, 1)) = "" '元データはクリア End If Next R '次のセルへ '次の最小点数を取得 最小点数 = WorksheetFunction.Min(Columns(点数列)) LoopEnd Sub--------------------------------------------------よろしければどうぞ~^^
Yahoo!知恵袋 5269日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
58
Views
質問者が納得タムロンの方は手振れ補正がついていないモデルですね。 レンズの明るさ・描写はタムロンの方に軍配が上がりますが、 CANONの18-55㎜も軽くて手振れ補正がよく効くいいレンズだと思います。 微妙に性格の違うレンズですので、どちらを重視するのかは使い方次第ですね。 場面によって使い分けるののであれば、持っておいて損はないでしょう。 私なら両方売って、タムロンの同じ焦点域で手振れ補正のある SP AF17-50mm F/2.8 XR Di II VC LD Aspherical [IF] (Model B0
4610日前view58
全般
75
Views
質問者が納得http://www.slik.co.jp/usages/post_6.html 此方のリンク先を参照され、値段は少々高くなりますが、ビデオ撮影にも対応できて、あらかじめレベリングユニットが組み込まれているスリック プロ 500 HD-LV を推奨します。 メーカー製品情報 http://www.slik.co.jp/pro-series/hd/4906752107867.html 通販での価格 http://kakaku.com/item/K0000172990/
4613日前view75
全般
49
Views
質問者が納得私も不思議に思います。自分のスタイルは?>※普段風景を撮っているので人物の撮影は慣れていないのが現状です。 あまり風景だろうが人物だろうが関係ないです。得意なレンズ、最も使いやすいレンズなど無いですか?「無い」という条件で考えると「全て持っていく」が良いでしょう。28mm、50mmはそんなに大きくも重くもありません。「大きい、重い」と言うならフルサイズはすでに向きません。7D以下での選択をお勧めします。私だったら5D+28mm一本でスナップ感覚で行きますね。私自身は35mmが「絶対」です。50mmは難しいで...
4859日前view49
全般
58
Views
質問者が納得画角的には APS-C機で 17-35mmならフルサイズだと 換算28-56mm相当ですから24-70辺り 予算が無いのならマッチング等は妥協してフルサイズ対応タムロンの28-75F2.8辺りでも良いのかと。今17-50mm F/2.8使っているのですしEF16-35 F2.8L Ⅱ USMだと10-20mmを使っていときの画角感覚相当かと雅楽的には広角過ぎると思いますよ?素直に5D系ならEF24-105mmF4Lがマッチンク的にも無難ですし。50mmF1.8IIを持っているので活かしてみては?
4928日前view58
全般
82
Views
質問者が納得今7Dは手元にありませんが、どちらのレンズも所有しています。昼間の屋外は15-85、室内や夜間はA16と使い分けていますが、印象として15-85は色のりといい解像度といい文句なしです。17-50も1段絞ればきりっと写りますがAFの遅さはいかんともしがたく、明るさをいかせる場面のみの使用です。予算さえあうなら断然EF-S15-85mm F3.5-5.6 IS USMがオススメです。
4932日前view82

取扱説明書・マニュアル

596view
http://www.tamron-usa.com/.../A16_1750.pdf
もっと見る

関連製品のQ&A