<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[סוגריים מסולסלים vba]]></title><description><![CDATA[<p dir="auto">זה הקוד שלי.</p>
<p dir="auto">הבעיה בשורה 6 שאני משתמש בסוגריים מסולסלים (כמו שהייתי משתמש בפונקציה בתוך הגליון.)<br />
כנראה שאי אפשר ב-vba<br />
יש משהו במקום??</p>
<pre><code>Public Function m_kata(wordText As String) As Variant
מסכת= ActiveSheet.Range("A6")
tanivchar = Selection
amuda1 = ActiveSheet.ListObjects("טבלה2").ListColumns(1)
amudanivchar = ActiveSheet.ListObjects("טבלה2").ListColumns(3)
דף= Application.VLookup(tanivchar, Application.Choose({1, 2}, amudanivchar, amuda1), 2, 0)
m_kata = Application.Index(Sheets("מקט").Range("T6:BF356"), Application.Match(דף, Sheets("מקט").Range("S6: S356"), 0), Application.Match(מסכת, Sheets("מקט").Range("T6:BF6"), 0))

End Function
</code></pre>
<p dir="auto">בגליון אני משתמש בזה ככה: (כמובן הפוך LTR)</p>
<p dir="auto"><code>=VLOOKUP(A1,CHOOSE({1,2}, טבלה2[עמודה3], טבלה2[עמודה1]), 2, 0)</code></p>
]]></description><link>https://tchumim.com/topic/12345/סוגריים-מסולסלים-vba</link><generator>RSS for Node</generator><lastBuildDate>Fri, 15 May 2026 01:55:54 GMT</lastBuildDate><atom:link href="https://tchumim.com/topic/12345.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 26 Nov 2021 13:36:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to סוגריים מסולסלים vba on Sat, 27 Nov 2021 20:57:13 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/odeddvir">@<bdi>odeddvir</bdi></a></p>
<p dir="auto">אין לי שגיאה ברוך ה'.<br />
אלא שהתוצאה של הפונקציה היא: <code>#N/A</code>.</p>
<p dir="auto">מבדיקה שערכתי הבעיה היא בשורות <code>4,6</code><br />
(החלופות שנתתי להם בשורות <code>5,7</code> פועלות כראוי.)</p>
<pre><code>Public Function m_kata(wordText As String) As Variant
masecet = ActiveSheet.Range("A6")
tanivchar = Selection
amuda1 = ActiveSheet.ListObjects("טבלה24").ListColumns(1)
'amuda1 = Sheets("מקט").Range("c25:c35")
amudanivchar = ActiveSheet.ListObjects("טבלה24").ListColumns(3)
'amudanivchar = Sheets("מקט").Range("e25:e35")
daf = Application.VLookup(tanivchar, Application.Choose(Array(1, 2), amudanivchar, amuda1), 2, 0)

m_kata = Application.Index(Sheets("מקט").Range("T6:BF356"), Application.Match(daf, Sheets("מקט").Range("S6: S356"), 0), Application.Match(masecet, Sheets("מקט").Range("T6:BF6"), 0))

End Function
</code></pre>
<p dir="auto">הסיבה שאני לא משתמש בחלופות, משום שאני צריך שהפונקציה שלי תדע לבד, מהי הטבלה שאני עומד בה, ומהי העמודה שאני עומד בה.</p>
]]></description><link>https://tchumim.com/post/132673</link><guid isPermaLink="true">https://tchumim.com/post/132673</guid><dc:creator><![CDATA[פלורידה]]></dc:creator><pubDate>Sat, 27 Nov 2021 20:57:13 GMT</pubDate></item><item><title><![CDATA[Reply to סוגריים מסולסלים vba on Sat, 27 Nov 2021 20:26:48 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%A4%D7%9C%D7%95%D7%A8%D7%99%D7%93%D7%94">@<bdi>פלורידה</bdi></a> אתה צודק, אי אפשר להשתמש ב-Range עבור מערכים.<br />
תצרף את הקוד שעשית עם Array, ואת הודעת השגיאה שקיבלת.</p>
]]></description><link>https://tchumim.com/post/132661</link><guid isPermaLink="true">https://tchumim.com/post/132661</guid><dc:creator><![CDATA[OdedDvir]]></dc:creator><pubDate>Sat, 27 Nov 2021 20:26:48 GMT</pubDate></item><item><title><![CDATA[Reply to סוגריים מסולסלים vba on Sat, 27 Nov 2021 21:57:54 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/odeddvir">@<bdi>odeddvir</bdi></a></p>
<p dir="auto"><img src="/assets/uploads/files/1638041240323-6df0a0d9-92f6-4f14-93e4-914c0432bf41-image.png" alt="6df0a0d9-92f6-4f14-93e4-914c0432bf41-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">הוא עדיין מראה על שגיאה.</p>
<hr />
<p dir="auto">אני רואה <a href="https://stackoverflow.com/questions/39238939/use-of-the-character-in-vba/39239132" target="_blank" rel="noopener noreferrer nofollow ugc">כאן,</a> שמציעים להתשמש ב <code>Array(1, 2)</code>  במקום <code>{1,2}</code></p>
<p dir="auto">לי אישית הקוד עדיין אינו פועל, אך מסיבה אחרת</p>
]]></description><link>https://tchumim.com/post/132656</link><guid isPermaLink="true">https://tchumim.com/post/132656</guid><dc:creator><![CDATA[פלורידה]]></dc:creator><pubDate>Sat, 27 Nov 2021 21:57:54 GMT</pubDate></item><item><title><![CDATA[Reply to סוגריים מסולסלים vba on Sat, 27 Nov 2021 19:05:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/%D7%A4%D7%9C%D7%95%D7%A8%D7%99%D7%93%D7%94">@<bdi>פלורידה</bdi></a> אמר ב<a href="/post/132643">סוגריים מסולסלים vba</a>:<br />
הטעות היא שהפונקציה Choose צריכה לקבל טווח, ושפת VBA לא מפרשת סוגריים מסולסלות בתור טווח.<br />
הפתרון הוא להעביר את הטווח הרצוי כמחרוזת לפונקציה Range, כך:</p>
<pre><code>Choose(Range("{1, 2}"), amudanivchar, amuda1)
</code></pre>
]]></description><link>https://tchumim.com/post/132653</link><guid isPermaLink="true">https://tchumim.com/post/132653</guid><dc:creator><![CDATA[OdedDvir]]></dc:creator><pubDate>Sat, 27 Nov 2021 19:05:58 GMT</pubDate></item></channel></rss>