ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý]§âExcel¸ê®Æ¬YÄæ¸ê®Æ¦s¨ì¥t¤@­Ó Txt ÀÉ®×

[µo°Ý]§âExcel¸ê®Æ¬YÄæ¸ê®Æ¦s¨ì¥t¤@­Ó Txt ÀÉ®×

¥»©«³Ì«á¥Ñ cr123a ©ó 2011-9-21 11:25 ½s¿è

§Ú·Q§â  sheet1 DÄ椺 D1  ¨ì D23000
©T©w¨C20­Ó¤@²Õ ©Î 25­Ó¤@²Õªº¸ê®Æ¦s¤J¤å¥óÀÉ
¤£ª¾¸Ó¦p¦ó¾Þ§@ ¦p  D1 ~D20   ¦s¦¨  HABC-001.tex
                          D21 ~D40   ¦s¦¨  HABC-002.tex
                          D41 ~D60   ¦s¦¨  HABC-003.tex
                          D61 ~D80   ¦s¦¨  HABC-004.tex
                            ...................
ÁÂÁ¤j®a   ¯¬¦w

¦^´_ 1# cr123a
¸Õ¸Õ¬Ý
  1. Option Explicit
  2. Sub Ex()
  3.     Dim Rng As Range, i As Integer
  4.     Set Rng = ActiveWorkbook.Sheets(1).Range("D1:D20")
  5.     i = 1
  6.     Do While Application.CountA(Rng.Columns(1)) > 0    '­pºâ½d³ò²Ä¤@Ä椺¦³¸ê®Æªº¦C¼Æ
  7.         With Workbooks.Add(1)
  8.             Rng.Copy .Sheets(1).Range("A1")
  9.             .SaveAs Filename:="D:\test\HABC-00" & i & ".tex", FileFormat:=xlUnicodeText, CreateBackup:=False
  10.             .Close True
  11.         End With
  12.         i = i + 1
  13.         Set Rng = Rng.Offset(20)  '©¹¤U¦ì²¾20¦C
  14.     Loop
  15. End Sub
½Æ»s¥N½X

TOP

¦^´_ 2# GBKEE

¦n¹³§Ö¦¨¥\¤F  ¦ý¬O ¬O°õ¦æ¥X¬°
HABC-001.tex
¤º®e
#REF!
#REF!
#REF!
#REF!
#REF!
#REF!
#REF!
#REF!
#REF!
#REF!
#REF!
??
§Ú¤£ª¾¦p¦ó§ï    §Ú·QÀ³¸Ó¬O Ä椺  copy ¥X«á À³§ï¦¨¦s¬°¤å¦rÀÉ

TOP

¦^´_ 3# cr123a
½Ðªþ¤WÀÉ®×,¤~ª¾¾å

TOP

ÀɮפӤj¤£ª¾¦p¦ó¶Ç­C
§Ú·QÀ³¸Ó ¬O§â
  With Workbooks.Add(1)
             Rng.Copy .Sheets(1).Range("A1")
             .SaveAs Filename:="D:\test\HABC-00" & i & ".tex",
§ï¦¨  ©Ò­nªºÄæ  ½Æ»s ¦A¶K¤W ·sªºAÄæ  ¦ý­n"¿ï¾Ü©Ê¶K¤W" ...¦A¿ï "­È"
¦ý§Ú¤£·|¼g  ¸Õ¤F¦n¦h¦¸ÁÙ¬O¿ù
ÁÂÁÂ

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2011-9-9 14:10 ½s¿è

¦^´_ 5# cr123a
¥i¶ÇªºÀÉ®×Ãþ«¬ chm, pdf, zip, rar, tar, gz, bzip2, gif, jpg, jpeg, png  
¤å¥ó»Ý¥ÎÀ£ÁYÀÉ   zip, rar

TOP

¥»©«³Ì«á¥Ñ cr123a ©ó 2011-9-9 12:00 ½s¿è

¦^´_ 6# GBKEE
okÁÂÁ§A §Ú¶Ç¤W¨Ó¤F
¦ý§A¤W¶ÇªºªFªF §ÚµLªk¤U¸ü
§ÚÁÙ¬O¥®¨à

NAMETEL.rar (51.61 KB)

TOP

¦^´_ 7# cr123a
§A¤W¶ÇªºªFªF §ÚµLªk¤U¸ü   §Úª¾¹Dªº
  1. Sub Macro1()
  2.     Dim Rng As Range, i As Integer
  3.     With ActiveWorkbook.Sheets(1)   
  4.         Set Rng = .Range("F" & .[C3]).Resize(.[C1])
  5.         '"F" & .[C3]-> F101   'Resize(.[C1])-> Resize(10)ÂX¥R½d³ò¬°10¦C
  6.         i = 1
  7.         Do While i <= .[C2]   '±±¨î¨C­Ó¥X¨ÓªºÀÉ®×¼Æ
  8.             With Workbooks.Add(1)
  9.                ' Rng.Copy .Sheets(1).Range("A1")  '->COPY ½Æ»s(¥þ³¡¤º®e:¤½¦¡ ·íµM¬O#REF! )
  10.                 .Sheets(1).Range("A1").Resize(Rng.Rows.Count, Rng.Columns.Count) = Rng.Value
  11.                 .SaveAs Filename:="D:\TEST\HABCGGG-00" & i & ".txt", FileFormat:=xlUnicodeText, CreateBackup:=False
  12.                 .Close True
  13.             End With
  14.             i = i + 1
  15.             Set Rng = Rng.Offset(.[C1])  '©¹¤U¦ì²¾C1«ü©w¦C¼Æ
  16.         Loop
  17.     End With
  18. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ cr123a ©ó 2011-9-10 09:53 ½s¿è

¤Ó¯«©_¤F
ÁÂÁ§Aªº±Ð¾É
¦n¼F®`!±j!

TOP

³Ìªñ¦b¨Ï¥Î¤W¥X²{¤F¤@¨Ç°ÝÃD
·Q§â¤å¥ó §ï¦¨  big 5½s½X ªº¤å¥óÀÉ
§ä©_«Ü¦h®Ñ³£¨S¼g¨ì³o­Ó
FileFormat:=xlUnicodeText, CreateBackup:=False
                   ~~~~~~~~~
³o­Ó¤£ª¾¸Óª¾¦ó§ï
¦AÀ°¤@¤U§a  ÁÂÁÂ

TOP

        ÀR«ä¦Û¦b : ºw¤ô¦¨ªe¡C²É¦Ì¦¨ÅÚ¡A¤Å»´¤vÆF¡A¤Å¥Hµ½¤p¦Ó¤£¬°¡C
ªð¦^¦Cªí ¤W¤@¥DÃD