zoukankan      html  css  js  c++  java
  • 2017-5-31 VBA设置config sheet 制作工具

    最近学习了对单元格式进行设置的两种方式,一个是把一个sheet设置成config的配置,之后把内容读进去;一个是在sheet中读取XML文件。

    今天先说说怎么用config来读取数据。

    把这一个sheet加入到整个workbook中,可以把输出表格的格式很清晰的显示出来,并且易于修改。

    config其实就是一个表格,我用的方式比较的简单,只是把内容设置进去,但是写的比较分散,写在一起的情况应该用split()来进行分割和读取。

    举个简单的例子来说明:

    目标sheet 目标区域 行高
    Sheet1 A1:C10 5

     比如要设置Sheet1里面的A1:C10这个range的columnwidth=5

    就可以让宏读取worksheets("config").cells(X,X).value.之后将这个读取出来的值在负值给设置的那个区域。

    下面是实现这一步的代码:

    sub settingForm()

    dim analysissheet as worksheet

                    '调整列宽,可以不用if直接写你的traget的cell
                    If configsheet.Cells(2, 1) <> "" Then

          ’analysissheet就是需要调整的sheet
                    analysissheet.Range(configsheet.Cells(2, 2).Value).Select


                    Selection.ColumnWidth = configsheet.Cells(2, 3).Value


                    End If

    end sub

    但是还是要举一反三,我也在思考怎么样能够更灵活的控制表格的格式。大家可以一起来交流。

  • 相关阅读:
    BZOJ 1103 Poi2007 大都市meg
    BZOJ 2815 ZJOI2012 灾难
    【bzoj】1046: [HAOI2007]上升序列
    P1168跳房子(焫鷄如我)
    HAIO2017[打酱油的旅行!?]
    [haoi2013]花卉节
    P1298(矩阵切割)DP
    P1216 (list加强版)
    p1219最佳贸易(两边bfs写的)
    p1150[noip2013普及]表达式求值
  • 原文地址:https://www.cnblogs.com/supvol/p/6924628.html
Copyright © 2011-2022 走看看