- ベストアンサー
VBの文字の途中に "
お世話になります、今年もよろしくお願いします。 VB6.0です。 a = "あいうえおかきく" これは普通ですが、、 a = "あい"うえおか"きく" 「あい"うえおか"きく」 ↑この文字をaに入れる場合 "は終わりを表してしまって文字として認識してくれません。 あい"うえおか"きく を入れる場合はどうすればよいでしょうか?
- a12b12
- お礼率51% (152/297)
- Visual Basic
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 「"」を2つ重ねて下さい。 a = "あい""うえおか""きく"
関連するQ&A
- VB2010にて、ラベルの文字を6文字目で改行して表示したいのですが可
VB2010にて、ラベルの文字を6文字目で改行して表示したいのですが可能でしょうか? Label5.***文字数指定*** のようなコードがあれば助かるのですが、 どなたかご存知でしたら教えてください。 よろしくお願いいたします。 Label5.text="あいうえおかきくけこ" 【表示】 あいうえお かきくけこ
- ベストアンサー
- Visual Basic
- マクロ 選択範囲及び切り取り&貼り付けについて教えてください。
(1)sheet1のA列からH列までデータが入っています。 (2)検索機能を使って発見されたセル(検索されるデータはA列にのみ入っています。)からA~H列のデータが入っている最終行まで選択し切り取り。(場合によっては検索を2回してから選択範囲を決めます) (3)sheet2のA2へ貼り付け (1)~(3)の作業をsheet7まで繰り返します。 マクロの記録を行うと選択範囲が指定され別のデータの時にも前と同じ範囲しか指定できません。 例 sheet1検索ち→発見されたセル(この場合A3)からA~H列の最終行(A9)選択及び切り取り→sheet2のA2へ貼り付け→検索ち→文字が縦に2回続いている場合は次を検索→発見されたセル(この場合A6)からA~H列の最終行(H8)選択及び切り取り→sheet3のA2へ貼り付け sheet1 → sheet2 → sheet3 ABCDEHGH ABCDEHGH ABCDEHGH 1ち あいうえおか 1 1 2ひあいう えおか 2ちあい い うえ 2ちあいうえお か 3ちあい い うえ 3 あいうえお か 3ひあいうえおかき 4ゆあいうえお か 4ちあいうおかき 4ちあ うえおき 5ちあいうおかき 5ゆあいうえおかき 6 あいうえおかき 6ちあいうえお か 7ちあいうえお か 7ひあいうえおかき 8ひあいうえおかき 8ちあ うえおき 9ちあ うえおき *実際のデータは2000行ぐらいデータが入っています。 *見えずらくてすみません。
- ベストアンサー
- オフィス系ソフト
- 相関関係をグラフィカルに表示したいです。
いつもお世話になっております。 このたびEXCELのデータをグラフィカルにしたくご相談させていただきます。 まず A B(Aの親会社) 1 あい社 うえ社 2 おか社 あい社 3 きく社 おか社 のデータを、 きく社-おか社-あい社-うえ社 のような、ビジュアル的または、ひも付きの情報として変換できるものはないでしょうか(mixiグラフみたいなものです)? よろしくご教示くださいますよう、お願いいたします。
- 締切済み
- オフィス系ソフト
- MySQL version 5.0.51とcseついて。
MySQL version 5.0.51とcseついて。 cseというフリーのデータベース接続ツールを使用してMySQLに接続しているのですが、 その際、varchar(32)という項目に「あいうえおかきくけこ」を入力しようとすると 「あいうえおかきく」までしか登録されません。 データベースの文字コードはUTF8を設定しているので全角1文字3バイトだと思うのですが cseだと1文字4バイトで認識されているのでしょうか? この事象を調べている最中に、Oracleではvarchar(X)でXバイトだが、 MySQLだとX文字という記述を見つけ、そうだとしたら32文字登録可能なのに 8文字しか登録されない?? と迷走しております。どなたかご存知の方ご回答いただければ幸いです。
- ベストアンサー
- MySQL
- 漢字変換モードで文字がタテに改行される
海外のアプリケーションを日本語化しています。 海外の技術者が日本語入力は初めてなので困っています。 (VC++ 6.0 / Windows2000 / IME2000でテスト中) 日本語入力を漢字変換モード(ローマ字入力/かな入力とも)で入力すると、ひらかなが2文字ずつ縦書きになってしまいます。 あいうえおかきくけこ・・・(変換前の下点線付き) となるべきところが、 あい うえ おか きく けこ ・・ となってしまいます。 無変換モードの入力だとそのままヨコに文字が流れていくのですが、何が問題なのでしょうか? 私は技術者ではありませんが、海外の技術者に伝えられるよう専門用語でも結構ですので教えてください。 よろしくお願いします。
- ベストアンサー
- C・C++・C#
- 【VB】文字列操作についてお願いします。
お世話になっております。 VB2005です。 ある文字列の最後の行の改行を取りたいのですが、何かよい方法はありますでしょうか。 あいうえお かきくけこ さしすせそ とあったら、"さしすせそ"のあとの改行をすべて取りたいのです。 よろしくお願いします。≦(._.)≧ ペコ
- ベストアンサー
- Visual Basic
- 文字数を越えた文字列を削除するには?
いつもお世話になっております。また行き詰ってしまいました。 ご助言頂きたくお願い致します。 A列とB列にデータが入っていて、B列には2つのパターンの文字が入っています。 一つは、前の10文字が必ず半角(英字+9ケタの数字)その後は全角のスペースの後に 全角の文字が並びます。(全角の文字数は不規則) 例1:A123456789 あいうえおかきくけこさしすせそ もう一つは頭からすべて全角文字 例2:あいうえおかきくけこさしすせそたちつてと 問題になっている部分は、このB列に入っているデータを頭から 全角15文字以内、半角なら30文字以内に収める という所です。 例1だと、 A123456789 あいうえおかきくけこさしすせそ →A123456789 あいうえおかきくけ(半角10文字+全角10文字) 例2だと あいうえおかきくけこさしすせそたちつてと →あいうえおかきくけこさしすせそ(全角15文字) 下記のようなマクロを作ってみたのですが2つのパターンに対応する為にはどうすればよいでしょうか? Const col1 As String = "B" Dim idx1 As Long Dim myStr1 As String With ActiveSheet For idx1 = .Cells(65536, col1).End(xlUp).Row To 1 Step -1 myStr1 = Cells(idx1, "B") If .Cells(idx1, "B").Value = "" Then Else Cells(idx1, "B") = Left(myStr1, 15) End If Next idx1 End With 以上、宜しくお願い致します。 環境:windowsXP Excel2003
- ベストアンサー
- Visual Basic
- エクセル、VBAで文字列から1文字消去
VBAに詳しい方、教えてください。 エクセルでアクティブセルの場所を変更せずに、右クリックするたびにアクティブセルの文字列を一文字ずつ右から消去したいです。 例)今アクティブセルはC10にあり、文字列”あいうえおかき”が入っている。任意の場所で右クリックするたびに”あいうえおか”、”あいうえお”・・・と文字が減っていく。 左クリックとかで、アクティブセルの場所を変えることがあるが、右クリックでは場所は変わらない。 いい方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- 特定の文字列を削除したい
PearlでCGIミニゲームを制作しています。 そこで質問なのですが、 $001 = 'あいうえおかきくけこ'; $002 = 'えおか'; $001から$002を削除したいのですが、 一体どの様にすれば削除する事が出来ますか? 何か良いアドバイスして頂けないでしょうか?m(__)m
- ベストアンサー
- CGI
- EXCELの文字の変換
EXCELのデータの文字の変換をしたいのですが 例えば A列に あ い う い う あ とデータが入っています。 これを あ ならば さしす い ならば かきく う ならば はひふ に置き換えたいのですがこのようなことをVB6.0で出来ますでしょうか。 また B列 C列に あいう えお かきく けこ さしす せそ とあったら B列に あいうえお かきくけこ さしすせそ としたいのですが・・・。 方法などを教えていただければ幸いです。 よろしくお願いします。
- ベストアンサー
- Visual Basic
お礼
完璧です!ありがとうございました。