Любимые макросы - Форум
Четверг, 2016-12-08, 2:55 PM
 
Начало Форум Регистрация Вход
Вы вошли как Гость
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]



Страница 1 из 11
Форум » ИЗУЧАЕМ » PROG VB » Любимые макросы
Любимые макросы
kirchosДата: Пятница, 2008-01-11, 5:51 PM | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 3281
Репутация: 3
Статус: Offline
в

В сети реально заработать! Окупите ваши затраты на интернет. Форум с оплатой за посты
 
kirchosДата: Пятница, 2008-01-11, 5:51 PM | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 3281
Репутация: 3
Статус: Offline
Sub GetNames()

Application.Calculation = xlCalculationManual

Dim raz, i, z, y, col As Integer

' Очистка
Range("b:b").Select
Selection.ClearContents

x = 6

Set fs = Application.FileSearch
With fs
.LookIn = ThisWorkbook.ActiveSheet.Range("f2").Value
' .FileType = msoFileTypeAllFiles
' .FileType = TypeAllFiles
.FileType = msoFileTypeExcelWorkbooks
' .Filename = "*.*"
.SearchSubFolders = False
' Workbooks("Folien Print.xls").Worksheets("Names").Cells(1, 2).Value = "There were " & .FoundFiles.Count & " file(s) found."
.Execute ' Для обновление поиска

For i = 1 To .FoundFiles.Count
x = x + 1
ThisWorkbook.Worksheets("Names").Cells(x, 2).Value = .FoundFiles(i)
Next i

ThisWorkbook.Worksheets("Names").Range("c5").Value = .FoundFiles.Count
End With

Application.Calculation = xlCalculationAutomatic
Calculate
End Sub


В сети реально заработать! Окупите ваши затраты на интернет. Форум с оплатой за посты
 
kirchosДата: Пятница, 2008-01-11, 5:52 PM | Сообщение # 3
Admin
Группа: Администраторы
Сообщений: 3281
Репутация: 3
Статус: Offline
Еще кучка Макросов в Файле
Прикрепления: 000UploadCheckv.xls(267Kb)


В сети реально заработать! Окупите ваши затраты на интернет. Форум с оплатой за посты
 
kirchosДата: Вторник, 2012-08-21, 12:36 PM | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 3281
Репутация: 3
Статус: Offline
Поиск файлов в папке !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Sub bb()

r = 1
f = Dir("E:\МГУ\000.DRAFT\")
Do While f <> ""
Cells(r, 1) = f
r = r + 1
f = Dir
Loop

End Sub

Оффсет !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Sub bb()
ActiveCell.Range("A1:AP1").Select
Selection.Copy
Range(Selection, Selection.End(xlDown)).Select
ActiveSheet.Paste
ActiveCell.Range("A2:AP2").Select
Range(Selection, Selection.End(xlDown)).Select
Application.CutCopyMode = False
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End Sub


В сети реально заработать! Окупите ваши затраты на интернет. Форум с оплатой за посты
 
kirchosДата: Воскресенье, 2015-08-09, 3:47 PM | Сообщение # 5
Admin
Группа: Администраторы
Сообщений: 3281
Репутация: 3
Статус: Offline
Отправка Почты

Sub Mail_ActiveSheet()
    
   Application.ScreenUpdating = False
    
        
    ActiveWorkbook.Save
    
    Dim name As String
    Dim recepient1 As Range '(To:)
    Dim recepient2 As Range '(CC:)
    Dim SubjectLine As Range
    Dim StrBody As String
    Dim rng As Range
    
   
    
    Set recepient1 = Sheets("instruction").Range("d26")
    Set recepient2 = Sheets("instruction").Range("d28")
    Set SubjectLine = Sheets("instruction").Range("C31")
    Set rng = Sheets("Crossreferences").Range("P4:P33").SpecialCells(xlCellTypeVisible)
    
    Dim FileExtStr As String
    Dim FileFormatNum As Long
    Dim Sourcewb As Workbook
    Dim Destwb As Workbook
    Dim TempFilePath As String
    Dim TempFileName As String
    Dim OutApp As Object
    Dim OutMail As Object
    
    
     
    With Application
        .ScreenUpdating = False
        .EnableEvents = False
    End With

    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)

        On Error Resume Next
        With OutMail
            .To = recepient1
            .CC = recepient2
            .BCC = ""
            .Subject = SubjectLine
            .HTMLBody = StrBody & RangetoHTML(rng)
            .Attachments.Add ActiveWorkbook.FullName
            'You can add other files also like this
            '.Attachments.Add ("C:\test.txt")
             .Display 'or use'.Send
        End With
        On Error GoTo 0
    

    Set OutMail = Nothing
    Set OutApp = Nothing

Sheets("Instruction").Select
    Range("A1").Select
    
    With Application
        .ScreenUpdating = True
        .EnableEvents = True
    End With
    
   
    Application.ScreenUpdating = True

    
End Sub

Function RangetoHTML(rng As Range)
' Changed by Ron de Bruin 28-Oct-2006
' Working in Office 2000-2013
    Dim fso As Object
    Dim ts As Object
    Dim TempFile As String
    Dim TempWB As Workbook

    TempFile = Environ$("temp") & "\" & Format(Now, "dd-mm-yy h-mm-ss") & ".htm"

    'Copy the range and create a new workbook to past the data in
    rng.Copy
    Set TempWB = Workbooks.Add(1)
    With TempWB.Sheets(1)
        .Cells(1).PasteSpecial Paste:=8
        .Cells(1).PasteSpecial xlPasteValues, , False, False
        .Cells(1).PasteSpecial xlPasteFormats, , False, False
        .Cells(1).Select
        Application.CutCopyMode = False
        On Error Resume Next
        .DrawingObjects.Visible = True
        .DrawingObjects.Delete
        On Error GoTo 0
    End With

    'Publish the sheet to a htm file
    With TempWB.PublishObjects.Add( _
         SourceType:=xlSourceRange, _
         Filename:=TempFile, _
         Sheet:=TempWB.Sheets(1).name, _
         Source:=TempWB.Sheets(1).UsedRange.Address, _
         HtmlType:=xlHtmlStatic)
        .Publish (True)
    End With

    'Read all data from the htm file into RangetoHTML
    Set fso = CreateObject("Scripting.FileSystemObject")
    Set ts = fso.GetFile(TempFile).OpenAsTextStream(1, -2)
    RangetoHTML = ts.readall
    ts.Close
    RangetoHTML = Replace(RangetoHTML, "align=center x:publishsource=", _
                          "align=left x:publishsource=")

    'Close TempWB
    TempWB.Close savechanges:=False

    'Delete the htm file we used in this function
    Kill TempFile

    Set ts = Nothing
    Set fso = Nothing
    Set TempWB = Nothing
End Function


В сети реально заработать! Окупите ваши затраты на интернет. Форум с оплатой за посты
 
Форум » ИЗУЧАЕМ » PROG VB » Любимые макросы
Страница 1 из 11
Поиск:

Rambler's Top100

Сайт управляется системой uCoz
шлюхи екатеринбурга, екатеринбург есть апартаменты и на выезд | Гелевые фаллоимитаторы двусторонние купить в Москве. | проститутки Белгорода рыжие | Реальные индивидуалки, индивидуалки на ветеранов выезд. | проститутки стерлитамака предоставляющие секс | А также секс порно фото. | смотреть онлайн порно фото на порносайте | Покупая у нас Семена конопли купить Семена конопли в интернет магазине недорого в Киеве | Район: проститутки выезд