fhjdajhkfdakjhfdjkhdfjhkdfsjhkafdshjkdfajhkafdsjkhfdajhkafsdVBA、新しい行を挿入し、ユーザがデ細胞以下
答えて
にする必要が値を入力することができるボックスを表示するには、いくつかの値を入力するようにユーザに促すであろういくつかのコードです。私が持っている問題は、あなたの要件を理解することです。あるケースでは、行を追加したいが、コードはCOLUMNを追加するとします。どちらですか?そして、ユーザー入力を満たすにはいくつのセルが必要ですか?それらはすべて同じ行または同じ列にありますか? 3つ以上のセルが満たされるようにするには、ユーザーに3つ以上の質問をするのは恐ろしいことです。ユーザーに各セルの値を区切らせることができれば(つまり、|、|、...など)、それはうまくいくでしょう。
質問の上に明確にしてください...
Sub Button6_Click()
Dim strUserValue As String
' Ask user to enter a value. If you need values for several cells, then either
' ask several questions, or pars the value they enter (i.e. 'John:Doe:Jr.' could
' be split into three cells.
strUserValue = InputBox("Enter Value", "Provide value for cells")
Sheets("Results").Range("C5").Select ' You are selecting this row & column
ActiveCell.EntireColumn.Insert Shift:=xlRight ' This shifts the column right
ActiveCell.Offset(1).EntireRow.Insert ' This inserts a new row relative to where you are (Active cell)
Cells(6, 3) = strUserValue ' What row/column do you want to enter data in????
End Sub
実際には、列を追加するボタンと行を追加するボタンがあります。私が1つの方法を知っている場合、私は他の方法を知るでしょう。私がユーザ入力で記入する必要があるセルは次のとおりです。列の場合、セルC5:C13とC16:C28、行B6:K6とB17:K17を記入する必要があります。しかし、今私は、列を挿入し、範囲が変更される行よりも問題があります。しかし、私はこれを "if"条件で修正することができます。したがって、セルが緑色の場合は、ユーザーが値を入力できる新しい入力ボックスが表示されます。あなた自身でファイルを見たい場合は、私はあなたに電子メールでそれを送ることができます – pjs
私は '値を入力するためのテキストボックス'の部分についてはまだ興味があります。私があなたのユーザーで、20以上のテキストボックスで私に尋ねるなら、私は幸せにならないでしょう。ユーザーがシートセルに直接入ることを許可するか(他のセルを保護することもできます)、または入力用のユーザーフォームを提供しますか?はい、行と列を追加すると、あなたがどこにいるかを覚えておく必要があります。グローバル変数か、正しいセルを見つけるコードのどちらかを使って、これを行うことができます。 –
これは学校の課題であるため、コードを書くことが必須です。それを理解しようとします。あなたのコードは、最初のステップで良い方向だった – pjs
- 1. 私は混同マトリックスとして使用される以下の細胞マトリックス、た細胞混同行列
- 2. 同時に細胞を移入して挿入する
- 3. Pythonのパンダは、以下の機能を使用して、細胞
- 4. コピー/ペーストフィルタリング細胞は、VBA
- 5. VBA可視細胞ペーストエラー1004
- 6. VBA赤と一致しない細胞を回したい
- 7. カラムaの細胞をカラムb vbaの細胞と比較しようとしています
- 8. 実行Jupyter細胞
- 9. vba細胞を選択する
- 10. 細胞内の細胞を単一細胞に変換する
- 11. 新しい行VBAマクロを挿入する
- 12. Excel 2003で新しい行を挿入するvba
- 13. Excel vba - アクティブセルの新しい行を挿入
- 14. データテーブルVBAに新しい行を挿入するExcel2010 ActiveX
- 15. Excel - VBA部分行をコピーして下に挿入
- 16. VBA内の細胞の平均
- 17. は失敗しました - Object'_Globalのメソッド '細胞は、'」VBA
- 18. 細胞オーバーフロー行の値
- 19. vBulletin新しいPHPコードを作成して新しいユーザを挿入する
- 20. 細胞
- 21. 細胞
- 22. コレクションビューの細胞が
- 23. Excel VBA挿入行
- 24. 細胞は、私の細胞が表示されない理由を私は理解していないUICollectionView
- 25. は、私は、以下の細胞とのUITableViewを持ってCALayerの
- 26. は、現在の週の日付を7個の細胞を移入方法を探して7個の細胞
- 27. WPF DataGridコントロール:新しい行を挿入
- 28. テーブルに新しい行を挿入
- 29. bashプロンプトに新しい行を挿入
- 30. テーブルに新しい行を挿入
は*店舗*新規レコード実際にあなたのVBAコードをい、または将来のためにその何を*プラン*のですか?あなたの計画は本当にありますか:(a)クリックしてください。 (b)ユーザにデータを要求する。 (c)新しい記録を保管するか?あなたが今持っているコードを投稿すると、私たちは一見を得ることができますか? –
あなたのコメントのおかげで、私が今持っているコードは次のとおりです。。= xlRight End Subの:サブButton6_Click() シート( "Blad4")範囲( "C5") ActiveCell.EntireColumn.Insertシフトを選択します。どのように私はそれがほしいと思う方法を言った。あなたが助けてくれることを願っております、あらかじめありがとうございます。 – pjs