<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-cn">
		<id>http://wiki.tomtalk.net/index.php?action=history&amp;feed=atom&amp;title=Excel</id>
		<title>Excel - 版本历史</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.tomtalk.net/index.php?action=history&amp;feed=atom&amp;title=Excel"/>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=Excel&amp;action=history"/>
		<updated>2026-04-24T09:40:24Z</updated>
		<subtitle>本wiki的该页面的版本历史</subtitle>
		<generator>MediaWiki 1.24.2</generator>

	<entry>
		<id>http://wiki.tomtalk.net/index.php?title=Excel&amp;diff=5616&amp;oldid=prev</id>
		<title>2019年6月28日 (五) 09:17 Tom</title>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=Excel&amp;diff=5616&amp;oldid=prev"/>
				<updated>2019-06-28T09:17:40Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2019年6月28日 (五) 09:17的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;==第一个vba程序==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;qbasic&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sub format()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sub format()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tom</name></author>	</entry>

	<entry>
		<id>http://wiki.tomtalk.net/index.php?title=Excel&amp;diff=5615&amp;oldid=prev</id>
		<title>2019年6月28日 (五) 09:17 Tom</title>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=Excel&amp;diff=5615&amp;oldid=prev"/>
				<updated>2019-06-28T09:17:15Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;←上一版本&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;2019年6月28日 (五) 09:17的版本&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;第1行：&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;vba&lt;/del&gt;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;qbasic&lt;/ins&gt;&amp;quot;&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sub format()&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sub format()&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; Worksheets(2).Range(&amp;quot;A1:G200&amp;quot;).ClearFormats&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&amp;#160; &amp;#160; Worksheets(2).Range(&amp;quot;A1:G200&amp;quot;).ClearFormats&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tom</name></author>	</entry>

	<entry>
		<id>http://wiki.tomtalk.net/index.php?title=Excel&amp;diff=5614&amp;oldid=prev</id>
		<title>Tom：创建页面，内容为“&lt;source lang=&quot;vba&quot;&gt; Sub format()     Worksheets(2).Range(&quot;A1:G200&quot;).ClearFormats End Sub Sub take_out_course()     '选出能开课的选修课，生成数组     Di...”</title>
		<link rel="alternate" type="text/html" href="http://wiki.tomtalk.net/index.php?title=Excel&amp;diff=5614&amp;oldid=prev"/>
				<updated>2019-06-28T09:16:28Z</updated>
		
		<summary type="html">&lt;p&gt;创建页面，内容为“&amp;lt;source lang=&amp;quot;vba&amp;quot;&amp;gt; Sub format()     Worksheets(2).Range(&amp;quot;A1:G200&amp;quot;).ClearFormats End Sub Sub take_out_course()     &amp;#039;选出能开课的选修课，生成数组     Di...”&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;source lang=&amp;quot;vba&amp;quot;&amp;gt;&lt;br /&gt;
Sub format()&lt;br /&gt;
    Worksheets(2).Range(&amp;quot;A1:G200&amp;quot;).ClearFormats&lt;br /&gt;
End Sub&lt;br /&gt;
Sub take_out_course()&lt;br /&gt;
    '选出能开课的选修课，生成数组&lt;br /&gt;
    Dim n As Integer&lt;br /&gt;
    n = 0&lt;br /&gt;
    Dim course_name_array() As String&lt;br /&gt;
    For i = 1 To 100&lt;br /&gt;
        course_name = Worksheets(1).Range(&amp;quot;A&amp;quot; &amp;amp; i).Value&lt;br /&gt;
        course_valid = Worksheets(1).Range(&amp;quot;F&amp;quot; &amp;amp; i).Value&lt;br /&gt;
       &lt;br /&gt;
        If course_name = &amp;quot;&amp;quot; Then&lt;br /&gt;
            Exit For&lt;br /&gt;
        End If&lt;br /&gt;
            &lt;br /&gt;
        If course_valid = &amp;quot;是&amp;quot; Then&lt;br /&gt;
            'Ctrl+G调出“立即窗口”查看&lt;br /&gt;
            Debug.Print course_name&lt;br /&gt;
            ReDim Preserve course_name_array(n)&lt;br /&gt;
            course_name_array(n) = course_name&lt;br /&gt;
            n = n + 1&lt;br /&gt;
        End If&lt;br /&gt;
    Next i&lt;br /&gt;
    &lt;br /&gt;
    Debug.Print &amp;quot;&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    '复制sheet2第一行标题到sheet3&lt;br /&gt;
    Worksheets(3).Cells(1, 1).Value = &amp;quot;姓名&amp;quot;&lt;br /&gt;
    Worksheets(3).Cells(1, 2).Value = &amp;quot;第1申报课程&amp;quot;&lt;br /&gt;
    Worksheets(3).Cells(1, 3).Value = &amp;quot;第2申报课程&amp;quot;&lt;br /&gt;
    Worksheets(3).Cells(1, 4).Value = &amp;quot;第3申报课程&amp;quot;&lt;br /&gt;
    &lt;br /&gt;
    '遍历每位同学&lt;br /&gt;
    row_n = 2&lt;br /&gt;
    col_n = 2&lt;br /&gt;
    Do While Worksheets(2).Cells(row_n, col_n).Value &amp;lt;&amp;gt; &amp;quot;&amp;quot;&lt;br /&gt;
        '复制同学姓名sheet3&lt;br /&gt;
        Worksheets(3).Cells(row_n, col_n - 1).Value = Worksheets(2).Cells(row_n, col_n - 1).Value&lt;br /&gt;
        row_course_name = &amp;quot;&amp;quot;&lt;br /&gt;
        course_name = Worksheets(2).Cells(row_n, col_n).Value&lt;br /&gt;
        '遍历申报课程&lt;br /&gt;
        hit = 0&lt;br /&gt;
        Do While course_name &amp;lt;&amp;gt; &amp;quot;&amp;quot;&lt;br /&gt;
            row_course_name = row_course_name &amp;amp; course_name &amp;amp; &amp;quot;    &amp;quot;&lt;br /&gt;
            '可申报则标记，否则置灰，3门以上全置灰&lt;br /&gt;
            For Each course_name_valid In course_name_array&lt;br /&gt;
                If course_name = course_name_valid Then&lt;br /&gt;
                   'Worksheets(2).Cells(row_n, col_n).Font.FontStyle = &amp;quot;bold&amp;quot;&lt;br /&gt;
                   Worksheets(2).Cells(row_n, col_n).Interior.Color = RGB(0, 176, 240)&lt;br /&gt;
                   Worksheets(2).Cells(row_n, col_n).Font.Color = RGB(255, 255, 255)&lt;br /&gt;
                   Worksheets(3).Cells(row_n, hit + 2).Value = course_name&lt;br /&gt;
                   hit = hit + 1&lt;br /&gt;
                End If&lt;br /&gt;
                &lt;br /&gt;
                If hit &amp;gt;= 3 Then&lt;br /&gt;
                  Exit For&lt;br /&gt;
                End If&lt;br /&gt;
            Next course_name_valid&lt;br /&gt;
            &lt;br /&gt;
            col_n = col_n + 1&lt;br /&gt;
            course_name = Worksheets(2).Cells(row_n, col_n).Value&lt;br /&gt;
        Loop&lt;br /&gt;
        col_n = 2&lt;br /&gt;
                &lt;br /&gt;
        'Debug.Print row_course_name&lt;br /&gt;
        row_n = row_n + 1&lt;br /&gt;
    Loop&lt;br /&gt;
End Sub&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tom</name></author>	</entry>

	</feed>