ಎಕ್ಸೆಲ್ VBA ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ವೇರಿಯೇಬಲ್ ಅನ್ನು ಹೇಗೆ ಸಂಯೋಜಿಸುವುದು (ಒಂದು ವಿವರವಾದ ವಿಶ್ಲೇಷಣೆ)

  • ಇದನ್ನು ಹಂಚು
Hugh West

ಪರಿವಿಡಿ

ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ನಾವು ಸಾಮಾನ್ಯವಾಗಿ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯಬಲ್ (ಗಳು) ಅನ್ನು ಸಂಯೋಜಿಸಬೇಕಾಗುತ್ತದೆ. ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯಬಲ್ (ಗಳು) ಅನ್ನು ನಮ್ಮ ಕೆಲಸಗಳಲ್ಲಿನ ಬಹುತೇಕ ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ವಿದ್ಯಾರ್ಥಿಗಳ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸುವುದರಿಂದ ಹಿಡಿದು ಸಂಕೀರ್ಣ ವ್ಯವಹಾರವನ್ನು ವಿಶ್ಲೇಷಿಸುವವರೆಗೆ. ಈ ಲೇಖನದಲ್ಲಿ, ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ನೀವು ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯಬಲ್ (ಗಳು) ಅನ್ನು ಹೇಗೆ ಸಂಯೋಜಿಸಬಹುದು ಎಂಬುದನ್ನು ನಾನು ನಿಮಗೆ ತೋರಿಸುತ್ತೇನೆ. ನಾನು ವಿಷಯಗಳನ್ನು ಸರಿಯಾದ ಉದಾಹರಣೆಗಳು ಮತ್ತು ವಿವರಣೆಗಳೊಂದಿಗೆ ವಿವರಿಸುತ್ತೇನೆ.

Excel VBA ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯೇಬಲ್ (ಗಳನ್ನು) ಸಂಯೋಜಿಸಿ (ತ್ವರಿತ ವೀಕ್ಷಣೆ)

ಪ್ರಾಕ್ಟೀಸ್ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ

ನೀವು ಈ ಲೇಖನವನ್ನು ಓದುತ್ತಿರುವಾಗ ವ್ಯಾಯಾಮ ಮಾಡಲು ಈ ಅಭ್ಯಾಸ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.

Concatenate String ಮತ್ತು Variable.xlsm

ಎಕ್ಸೆಲ್ VBA ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯೇಬಲ್ (ಗಳು) ಅನ್ನು ಜೋಡಿಸಿ (ಹಂತದ ವಿಶ್ಲೇಷಣೆ)

ಮೊದಲನೆಯದಾಗಿ, ನಾವು ಸ್ಟ್ರಿಂಗ್ (ಗಳನ್ನು) ಹೇಗೆ ಸಂಯೋಜಿಸಬಹುದು ಎಂದು ನೋಡೋಣ ಮತ್ತು ವೇರಿಯಬಲ್ (ಗಳು) ರಲ್ಲಿ VBA ಹಂತ ಹಂತವಾಗಿ.

⧪ Concatenating String (s):

<ನಲ್ಲಿ ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಜೋಡಿಸಲು 1>VBA , ನೀವು ಅಂಕಗಣಿತದ ಸೇರ್ಪಡೆ (+) ಚಿಹ್ನೆ ಮತ್ತು ಆಂಪರ್‌ಸಂಡ್ (& ) ಚಿಹ್ನೆ ಎರಡನ್ನೂ ಬಳಸಬಹುದು.

ಉದಾಹರಣೆಗೆ, ಸಂಯೋಜಿಸಲು “ಗ್ರೇಟ್ ಎಕ್ಸ್‌ಪೆಕ್ಟೇಷನ್ಸ್” ಮತ್ತು “ಎ ಟೇಲ್ ಆಫ್ ಟು ಸಿಟೀಸ್” ಸ್ಟ್ರಿಂಗ್‌ಗಳನ್ನು ಅಲ್ಪವಿರಾಮ ಜೊತೆಗೆ, ನೀವು ಬಳಸಬಹುದು:

7264

ಅಥವಾ,

4774

ಮೇಲಿನ ಯಾವುದೇ ಕೋಡ್‌ಗಳನ್ನು ರನ್ ಮಾಡಿ. ಇದು ಸಂಯೋಜಿತ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಗ್ರೇಟ್ ಎಕ್ಸ್‌ಪೆಕ್ಟೇಷನ್ಸ್,ಎ ಟೇಲ್ ಆಫ್ ಟು ಸಿಟೀಸ್ .

⧪ ಕಾನ್ಕಾಟೆನೇಟಿಂಗ್ ವೇರಿಯೇಬಲ್ (ಗಳು)

ಎಲ್ಲಾ ವೇರಿಯೇಬಲ್‌ಗಳು ಸ್ಟ್ರಿಂಗ್ ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ನೀವು ಅಂಕಗಣಿತದ ಸೇರ್ಪಡೆ (+) ಚಿಹ್ನೆ ಮತ್ತು ಆಂಪರ್ಸಂಡ್ (&) ಚಿಹ್ನೆ ಎರಡನ್ನೂ ಬಳಸಬಹುದು.

ಆದರೆ ಅವರು ಬಳಸದಿದ್ದರೆ, ನೀವು ಬಳಸಬಹುದು ಸಂಯೋಜಿಸಲು ಕೇವಲ ಆಂಪರ್‌ಸಂಡ್ (&) ಚಿಹ್ನೆ.

ಉದಾಹರಣೆಗೆ, ನಾವು ಎರಡು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಹೊಂದೋಣ, A ಮತ್ತು B .

A ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, “ಎ ಟೇಲ್ ಆಫ್ ಟು ಸಿಟೀಸ್” , ಮತ್ತು B ಮತ್ತೊಂದು ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, “ಪ್ರೀತಿಯ ನಲವತ್ತು ನಿಯಮಗಳು” .

ನೀವು ಸೇರ್ಪಡೆ (+) ಚಿಹ್ನೆ ಮತ್ತು ಆಂಪರ್‌ಸಂಡ್ (&) ಚಿಹ್ನೆ ಎರಡನ್ನೂ ಸಂಯೋಜಿಸಲು ಬಳಸಬಹುದು.

9307

ಅಥವಾ,

9857

ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಅವರು ಸಂಯೋಜಿತ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತಾರೆ.

<0

ಆದರೆ A ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಆಗಿದ್ದರೆ ( “ಎ ಟೇಲ್ ಆಫ್ ಟು ಸಿಟೀಸ್” ) ಮತ್ತು B ಒಂದು ಪೂರ್ಣಾಂಕ ( 27 ), ನೀವು ಸಂಯೋಜಿಸಲು ಆಂಪರ್ಸಂಡ್ (&) ಚಿಹ್ನೆಯನ್ನು ಬಳಸಬೇಕು.

8799

ಇದು ಸಂಯೋಜಿತ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. .

ಕಾನ್ಕಾಟ್‌ಗೆ ಉದಾಹರಣೆಗಳು Excel VBA ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಮತ್ತು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ನಮೂದಿಸಿ (ಮ್ಯಾಕ್ರೋ, UDF ಮತ್ತು ಯೂಸರ್‌ಫಾರ್ಮ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ)

ನಾವು ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ VBA ನೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯಬಲ್ (ಗಳನ್ನು) ಸಂಯೋಜಿಸಲು ಕಲಿತಿದ್ದೇವೆ . ಈ ಬಾರಿ ನಾವು VBA ನೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯಬಲ್ (ಗಳನ್ನು) ಸಂಯೋಜಿಸುವ ಕೆಲವು ಉದಾಹರಣೆಗಳನ್ನು ಅನ್ವೇಷಿಸುತ್ತೇವೆ.

ಉದಾಹರಣೆ 1: ಸ್ಟ್ರಿಂಗ್ (ಗಳನ್ನು) ಸಂಯೋಜಿಸಲು ಮ್ಯಾಕ್ರೋವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು ಮತ್ತು Excel VBA ನಲ್ಲಿ ವೇರಿಯಬಲ್ (ಗಳು)

ನಾವು ಕಲಿತಿದ್ದೇವೆ VBA ನೊಂದಿಗೆ ತಂತಿಗಳು ಮತ್ತು ಅಸ್ಥಿರಗಳನ್ನು ಜೋಡಿಸಿ. ಈ ಬಾರಿ ನಾವು ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ಬಹು ಕಾಲಮ್‌ಗಳ ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಮತ್ತು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಮ್ಯಾಕ್ರೋ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತೇವೆ.

ಇಲ್ಲಿ ನಾವು ಪುಸ್ತಕ ಹೆಸರುಗಳೊಂದಿಗೆ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದೇವೆ, ಮಾರ್ಟಿನ್ ಬುಕ್‌ಸ್ಟೋರ್ ಎಂಬ ಪುಸ್ತಕದ ಅಂಗಡಿಯ ಕೆಲವು ಪುಸ್ತಕಗಳ ಲೇಖಕರು ಮತ್ತು ಬೆಲೆಗಳು > F4 ಸೆಲ್‌ನಲ್ಲಿ B4:D14 ಡೇಟಾ ಸೆಟ್‌ನ 1, 2, ಮತ್ತು 3 ಕಾಲಮ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು.

VBA ಕೋಡ್ ಹೀಗಿರುತ್ತದೆ:

⧭ VBA ಕೋಡ್:

3804

⧭ ಔಟ್‌ಪುಟ್ :

ಈ ಕೋಡ್ ಅನ್ನು ರನ್ ಮಾಡಿ. F4:F14 ಶ್ರೇಣಿಯಲ್ಲಿ ಸಂಯೋಜಿಸಲಾದ 3 ಕಾಲಮ್‌ಗಳನ್ನು ನೀವು ಪಡೆಯುತ್ತೀರಿ.

ಇನ್ನಷ್ಟು ಓದಿ: ಮ್ಯಾಕ್ರೋ ಗೆ ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಬಹು ಕಾಲಮ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಿ (UDF ಮತ್ತು ಯೂಸರ್‌ಫಾರ್ಮ್‌ನೊಂದಿಗೆ)

ಉದಾಹರಣೆ 2: ಎಕ್ಸೆಲ್ VBA ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯಬಲ್ (ಗಳನ್ನು) ಸಂಯೋಜಿಸಲು ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಕಾರ್ಯವನ್ನು ರಚಿಸುವುದು

ಡೇಟಾ ಸೆಟ್‌ನ ಬಹು ಕಾಲಮ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಮ್ಯಾಕ್ರೋ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ನಾವು ಕಲಿತಿದ್ದೇವೆ. ಈ ಸಮಯದಲ್ಲಿ ನಾವು Excel ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಅಥವಾ ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತ ಕಾರ್ಯ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ.

ಸಂಪೂರ್ಣ VBA ಕೋಡ್ ಹೀಗಿರುತ್ತದೆ:

⧭ VBA ಕೋಡ್:

1943

⧭ ಔಟ್‌ಪುಟ್:

ನೀವು ಎಲ್ಲಿ ಜೋಡಿಸಲು ಬಯಸುತ್ತೀರಿ ಅಲ್ಲಿ ಕಾಲಮ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ ಶ್ರೇಣಿ ಮತ್ತು ಈ ಸೂತ್ರವನ್ನು ನಮೂದಿಸಿ:

=ConcatenateValues("She","H. Rider Haggard",", ")

ಇದು ಅವಳು, H. ರೈಡರ್ ಹ್ಯಾಗಾರ್ಡ್ ಅನ್ನು ಔಟ್‌ಪುಟ್ ಆಗಿ ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ಮತ್ತೆ, ಸೂತ್ರವನ್ನು ನಮೂದಿಸಿ:

=ConcatenateValues(B4:B14,30,", ")

[ ಅರೇ ಫಾರ್ಮುಲಾ . ಆದ್ದರಿಂದ ಮರೆಯಬೇಡಿ CTRL + SHIFT + ENTER ಅನ್ನು ಒತ್ತಿರಿ ನೀವು ಆಫೀಸ್ 365 ನಲ್ಲಿದ್ದರೆ.]

ಇದು B4:B14 ಶ್ರೇಣಿಯ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳೊಂದಿಗೆ 30 ಅನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ .

ಅಂತಿಮವಾಗಿ, ನಮೂದಿಸಿ:

=ConcatenateValues(B4:B14,C4:C14,", ")

[ಮತ್ತೆ ಅರೇ ಫಾರ್ಮುಲಾ . ಆದ್ದರಿಂದ ನೀವು ಆಫೀಸ್ 365 ನಲ್ಲಿರುವ ಹೊರತು CTRL + SHIFT + ENTER ಅನ್ನು ಒತ್ತಲು ಮರೆಯಬೇಡಿ.]

ಇದು B4 ಶ್ರೇಣಿಯ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸುತ್ತದೆ: B14 ಜೊತೆಗೆ C4:C14 .

ಇನ್ನಷ್ಟು ಓದಿ: ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಸಂಯೋಜಿಸುವುದು ಹೇಗೆ (3 ಸೂಕ್ತ ಮಾರ್ಗಗಳು)

ಇದೇ ರೀತಿಯ ವಾಚನಗೋಷ್ಠಿಗಳು:

  • ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ಕೋಶಗಳಿಂದ ಪಠ್ಯವನ್ನು ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಒಂದು ಕೋಶಕ್ಕೆ ಹೇಗೆ ಸಂಯೋಜಿಸುವುದು (5 ವಿಧಾನಗಳು)
  • ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಒಂದು ಸೆಲ್‌ನಲ್ಲಿ ಸಾಲುಗಳನ್ನು ಸಂಯೋಜಿಸಿ
  • ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಸಂಖ್ಯೆಗಳನ್ನು ಸಂಯೋಜಿಸಿ (4 ತ್ವರಿತ ಸೂತ್ರಗಳು)
  • ಪಠ್ಯವನ್ನು ಸಂಯೋಜಿಸಿ ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ (8 ಸೂಕ್ತ ಮಾರ್ಗಗಳು)
  • ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಅಪಾಸ್ಟ್ರಫಿಯನ್ನು ಹೇಗೆ ಸಂಯೋಜಿಸುವುದು (6 ಸುಲಭ ಮಾರ್ಗಗಳು)

ಉದಾಹರಣೆ 3: ಅಭಿವೃದ್ಧಿಪಡಿಸುವುದು Excel VBA ನಲ್ಲಿ ವಿಭಿನ್ನ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್ (ಗಳು) ಮತ್ತು ವೇರಿಯೇಬಲ್ (ಗಳು) ಅನ್ನು ಸಂಯೋಜಿಸಲು UserForm

ನಾವು ಮ್ಯಾಕ್ರೋ ಮತ್ತು ಬಳಕೆದಾರ-ವ್ಯಾಖ್ಯಾನಿತವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಕಲಿತಿದ್ದೇವೆ ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಕಾರ್ಯ. ಅಂತಿಮವಾಗಿ, ನಾವು ಬಯಸಿದ ವರ್ಕ್‌ಶೀಟ್‌ನ ಅಪೇಕ್ಷಿತ ಸ್ಥಳಕ್ಕೆ ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಸಂಯೋಜಿಸಲು ಬಳಕೆದಾರರಫಾರ್ಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತೇವೆ.

⧪ ಹಂತ 1: ಬಳಕೆದಾರ ಫಾರ್ಮ್ ಅನ್ನು ಸೇರಿಸುವುದು

ಸೇರಿಸಿ > ಹೊಸ UserForm ಅನ್ನು ಸೇರಿಸಲು VBA ಟೂಲ್‌ಬಾರ್‌ನಲ್ಲಿ UserForm ಆಯ್ಕೆ.

⧪ ಹಂತ 2: ಡ್ರ್ಯಾಗ್ ಮಾಡುವುದು ಗೆ ಪರಿಕರಗಳು UserForm1 ಎಂಬ UserForm

A UserForm ಅನ್ನು Control ಎಂಬ Toolbox ಜೊತೆಗೆ ತೆರೆಯಲಾಗುತ್ತದೆ.

ನಿಮ್ಮ ಮೌಸ್ ಅನ್ನು ಟೂಲ್‌ಬಾಕ್ಸ್ ಮೇಲೆ ಸರಿಸಿ ಮತ್ತು 2 ಲಿಸ್ಟ್‌ಬಾಕ್ಸ್‌ಗಳು, 5 ಟೆಕ್ಸ್ಟ್‌ಬಾಕ್ಸ್‌ಗಳು, 7 ಲೇಬಲ್‌ಗಳು ಮತ್ತು 1 ಕಾಮನ್‌ಬಟನ್‌ಗಳನ್ನು ಯೂಸರ್‌ಫಾರ್ಮ್‌ನಲ್ಲಿ ಎಳೆಯಿರಿ .

ಲೇಬಲ್‌ಗಳ ಪ್ರದರ್ಶನಗಳನ್ನು ಬದಲಾಯಿಸಿ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ.

ಅಂತೆಯೇ, ಕಮಾಂಡ್‌ಬಟನ್ ನ ಪ್ರದರ್ಶನವನ್ನು ಸರಿ ಗೆ ಬದಲಾಯಿಸಿ.

⧪ ಹಂತ 3: TextBox1 ಗಾಗಿ ಕೋಡ್ ಬರೆಯುವುದು

TextBox1 ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ. TextBox1_Change ಎಂಬ ಖಾಸಗಿ ಉಪವಿಧಾನ ತೆರೆಯುತ್ತದೆ. ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಅಲ್ಲಿ ನಮೂದಿಸಿ.

3598

⧪ ಹಂತ 4: TextBox3 ಗಾಗಿ ಕೋಡ್ ಬರೆಯುವುದು

ಅಂತೆಯೇ, ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ TextBox3 . TextBox3_Change ಎಂಬ ಇನ್ನೊಂದು ಖಾಸಗಿ ಉಪವಿಧಾನ ತೆರೆಯುತ್ತದೆ. ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಅಲ್ಲಿ ನಮೂದಿಸಿ.

5924

⧪ ಹಂತ 5: TextBox4 ಗಾಗಿ ಕೋಡ್ ಬರೆಯುವುದು

ಅಲ್ಲದೆ, ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ TextBox3 . TextBox3_Change ಎಂಬ ಇನ್ನೊಂದು ಖಾಸಗಿ ಉಪವಿಧಾನ ತೆರೆಯುತ್ತದೆ. ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಅಲ್ಲಿ ನಮೂದಿಸಿ.

6964

⧪ ಹಂತ 6: ListBox2 ಗಾಗಿ ಕೋಡ್ ಬರೆಯುವುದು

ನಂತರ ListBox2 ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ . ListBox2_Click ಎಂಬ ಖಾಸಗಿ ಉಪವಿಧಾನ ತೆರೆದಾಗ, ಈ ಕೋಡ್ ಅನ್ನು ಅಲ್ಲಿ ನಮೂದಿಸಿ.

Private Sub TextBox1_Change() On Error GoTo Task Range(UserForm1.TextBox1.Text).Select UserForm1.ListBox1.Clear For i = 1 To Range(UserForm1.TextBox1.Text).Columns.Count     UserForm1.ListBox1.AddItem Range(UserForm1.TextBox1.Text).Cells(1, i) Next i Exit Sub Task:     x = 5 End Sub

⧪ ಹಂತ 7: ಕೋಡ್ ಬರೆಯುವುದು CommanButton1

ಅಲ್ಲದೆ, CommandButton1 ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ. ಖಾಸಗಿ ಉಪವಿಧಾನ ನಂತರ CommandButton1_Change ತೆರೆಯುತ್ತದೆ, ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಅಲ್ಲಿ ಸೇರಿಸಿ.

8787

⧪ ಹಂತ 7: ಬಳಕೆದಾರ ಫಾರ್ಮ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಕೋಡ್ ಬರೆಯುವುದು

ಈಗ ಅಂತಿಮ ಹಂತವಾಗಿದೆ. VBA ಟೂಲ್‌ಬಾರ್‌ನಿಂದ ಹೊಸ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಿ ಮತ್ತು ಕೆಳಗಿನ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಿ.

6226

⧪ ಹಂತ 8: ಚಾಲನೆಯಲ್ಲಿದೆ UserForm

ನಿಮ್ಮ UserForm ಈಗ ಬಳಸಲು ಸಿದ್ಧವಾಗಿದೆ. ಅದನ್ನು ಚಲಾಯಿಸಲು, ವರ್ಕ್‌ಶೀಟ್‌ನಿಂದ ಡೇಟಾ ಸೆಟ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ( ಹೆಡರ್‌ಗಳು ಸೇರಿದಂತೆ) ಮತ್ತು Run_UserForm ಎಂಬ ಮ್ಯಾಕ್ರೋ ಅನ್ನು ರನ್ ಮಾಡಿ.

UserForm ಎಲ್ಲಾ ಆಯ್ಕೆಗಳೊಂದಿಗೆ ಲೋಡ್ ಆಗುತ್ತದೆ. ಆಯ್ಕೆಮಾಡಿದ ಶ್ರೇಣಿಯ ವಿಳಾಸವನ್ನು TextBox1 ( B3:D4 ಇಲ್ಲಿ) ತೋರಿಸಲಾಗುತ್ತದೆ. ನೀವು ಬಯಸಿದರೆ, ನೀವು ಅದನ್ನು ಬದಲಾಯಿಸಬಹುದು. ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿ ಆಯ್ಕೆಮಾಡಿದ ಶ್ರೇಣಿಯು ಬದಲಾಗುತ್ತದೆ.

ನೀವು ಕಾಲಮ್‌ಗಳಿಂದ Concat ListBox ಗೆ ಸಂಪರ್ಕಿಸಲು ಬಯಸುವ ಕಾಲಮ್‌ಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ. ಇಲ್ಲಿ ನಾನು ಪುಸ್ತಕದ ಹೆಸರು ಮತ್ತು ಬೆಲೆ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ್ದೇನೆ.

ವಿಭಜಕ ಅನ್ನು ನಮೂದಿಸಿ. ಇಲ್ಲಿ ನಾನು ಅಲ್ಪವಿರಾಮ ( , ) ಅನ್ನು ನಮೂದಿಸಿದ್ದೇನೆ.

ನೀವು ಸಂಯೋಜಿತವಾದ ರಲ್ಲಿ<2 ರಿಂದ ಸಂಯೋಜಿತ ಶ್ರೇಣಿಯನ್ನು ಹಾಕಲು ಬಯಸುವ ವರ್ಕ್‌ಶೀಟ್ ಹೆಸರನ್ನು ಆಯ್ಕೆಮಾಡಿ> ಪಟ್ಟಿ ಪೆಟ್ಟಿಗೆ. ಇಲ್ಲಿ ನಾನು Sheet3 ಅನ್ನು ನಮೂದಿಸಿದ್ದೇನೆ.

(ನೀವು ಹಾಳೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ಕ್ಷಣ, ಅದು ಸಕ್ರಿಯವಾಗಿರದಿದ್ದರೂ ಸಹ ಅದನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.)

ನಂತರ ಸೇರಿಸಿ ಔಟ್‌ಪುಟ್ ಸ್ಥಳ . ಇದು ಸಂಯೋಜಿತ ಶ್ರೇಣಿಯ ಮೊದಲ ಕೋಶದ ಸೆಲ್ ಉಲ್ಲೇಖವಾಗಿದೆ. ಇಲ್ಲಿ ನಾನು B3 ಅನ್ನು ಹಾಕಿದ್ದೇನೆ.

(ನೀವು ಔಟ್‌ಪುಟ್ ಸ್ಥಳ ಅನ್ನು ನಮೂದಿಸಿದ ಕ್ಷಣದಲ್ಲಿ, ಔಟ್‌ಪುಟ್ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗುತ್ತದೆ).

ಮತ್ತು ಅಂತಿಮವಾಗಿ , ನಮೂದಿಸಿ ಔಟ್‌ಪುಟ್ ಶಿರೋಲೇಖ (ಔಟ್‌ಪುಟ್ ಶ್ರೇಣಿಯ ಹೆಡರ್) ಹೆಸರು. ಇಲ್ಲಿ ನಾನು ಸಂಯೋಜಿತ ಶ್ರೇಣಿ ಅನ್ನು ಹಾಕಿದ್ದೇನೆ.

(ನೀವು ಔಟ್‌ಪುಟ್ ಹೆಡರ್ ಅನ್ನು ಹಾಕಿದಾಗ, ಔಟ್‌ಪುಟ್ ಕಾಲಮ್‌ನ ಹೆಡರ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತದೆ.)

0>

ಸರಿ ಕ್ಲಿಕ್ ಮಾಡಿ. ನೀವು ಬಯಸಿದ ಸ್ಥಳದಲ್ಲಿ ಬಯಸಿದ ಔಟ್‌ಪುಟ್ ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ.

ಇನ್ನಷ್ಟು ಓದಿ: VBA ಬಳಸಿಕೊಂಡು ಸ್ಟ್ರಿಂಗ್ ಮತ್ತು ಪೂರ್ಣಾಂಕವನ್ನು ಹೇಗೆ ಸಂಯೋಜಿಸುವುದು

ತೀರ್ಮಾನ

ಆದ್ದರಿಂದ ನೀವು ಸ್ಟ್ರಿಂಗ್‌ಗಳು ಮತ್ತು ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಸಂಯೋಜಿಸಲು Excel VBA ಅನ್ನು ಬಳಸಬಹುದಾದ ಕೆಲವು ಉದಾಹರಣೆಗಳಾಗಿವೆ. ಉದಾಹರಣೆಗಳು ನಿಮಗೆ ಎಲ್ಲವನ್ನೂ ಸಾಕಷ್ಟು ಸ್ಪಷ್ಟಪಡಿಸಿವೆ ಎಂದು ಭಾವಿಸುತ್ತೇವೆ. ನೀವು ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು ಹೊಂದಿದ್ದೀರಾ? ನಮ್ಮನ್ನು ಕೇಳಲು ಹಿಂಜರಿಯಬೇಡಿ. ಮತ್ತು ಹೆಚ್ಚಿನ ಪೋಸ್ಟ್‌ಗಳು ಮತ್ತು ನವೀಕರಣಗಳಿಗಾಗಿ ನಮ್ಮ ಸೈಟ್ ExcelWIKI ಅನ್ನು ಭೇಟಿ ಮಾಡಲು ಮರೆಯಬೇಡಿ.

ಹಗ್ ವೆಸ್ಟ್ ಹೆಚ್ಚು ಅನುಭವಿ ಎಕ್ಸೆಲ್ ತರಬೇತುದಾರ ಮತ್ತು ಉದ್ಯಮದಲ್ಲಿ 10 ವರ್ಷಗಳ ಅನುಭವವನ್ನು ಹೊಂದಿರುವ ವಿಶ್ಲೇಷಕರಾಗಿದ್ದಾರೆ. ಅವರು ಅಕೌಂಟಿಂಗ್ ಮತ್ತು ಫೈನಾನ್ಸ್‌ನಲ್ಲಿ ಬ್ಯಾಚುಲರ್ ಪದವಿ ಮತ್ತು ಬಿಸಿನೆಸ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಷನ್‌ನಲ್ಲಿ ಸ್ನಾತಕೋತ್ತರ ಪದವಿಯನ್ನು ಹೊಂದಿದ್ದಾರೆ. ಹಗ್ ಬೋಧನೆಯಲ್ಲಿ ಉತ್ಸಾಹವನ್ನು ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ಅನುಸರಿಸಲು ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾದ ವಿಶಿಷ್ಟವಾದ ಬೋಧನಾ ವಿಧಾನವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ್ದಾರೆ. ಎಕ್ಸೆಲ್‌ನ ಅವರ ಪರಿಣಿತ ಜ್ಞಾನವು ಪ್ರಪಂಚದಾದ್ಯಂತದ ಸಾವಿರಾರು ವಿದ್ಯಾರ್ಥಿಗಳು ಮತ್ತು ವೃತ್ತಿಪರರಿಗೆ ತಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ಅವರ ವೃತ್ತಿಜೀವನದಲ್ಲಿ ಉತ್ತಮ ಸಾಧನೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡಿದೆ. ತನ್ನ ಬ್ಲಾಗ್ ಮೂಲಕ, ಹಗ್ ತನ್ನ ಜ್ಞಾನವನ್ನು ಪ್ರಪಂಚದೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತಾನೆ, ಉಚಿತ ಎಕ್ಸೆಲ್ ಟ್ಯುಟೋರಿಯಲ್ ಮತ್ತು ಆನ್‌ಲೈನ್ ತರಬೇತಿಯನ್ನು ನೀಡುವ ಮೂಲಕ ವ್ಯಕ್ತಿಗಳು ಮತ್ತು ವ್ಯವಹಾರಗಳು ತಮ್ಮ ಪೂರ್ಣ ಸಾಮರ್ಥ್ಯವನ್ನು ತಲುಪಲು ಸಹಾಯ ಮಾಡುತ್ತವೆ.