Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 След.
Удалить верхнюю строчку в столбце повторяющихся значений
 
Божественное спасибо
Удалить верхнюю строчку в столбце повторяющихся значений
 
Доброго времени суток,

такой вопрос, можно как то формулой решить данную проблему: мне необходимо удалить верхнюю строчку в столбце с повторяющимися значениями.
Заранее благодарен
Изменено: excel-student - 17.09.2021 17:19:43
Прогрес-бар неправильно отображает информацию процесса
 
_Igor_61, сейчас попробую, спасибо в любом случае
Прогрес-бар неправильно отображает информацию процесса
 
_Igor_61, Макрос, например, скачивает определённые данные и я хотел бы видеть сам процесс в прогрессбаре, У меня есть множество других макросов, которые выполняют 100 различных действий...также я хотел бы использовать в таких случаях прогресбар

Jack Famous, пробовал тоже, хотел бы сделать прогрессбар со своей формой
Изменено: vikttur - 08.06.2021 15:26:31
Отобразить изображения в формате webp
 
Всем доброго времени суток,

у меня возникла проблема, прошу помощи.. Скажите, что нужно дополнить в коде, чтобы изображения в формате webp также отображались? С форматами "jpg, png" код работает превосходно
Код
Sub BILD_1_Filter()

If MsgBox("Are You sure?", 64 + vbYesNo, "Message!") = vbYes Then

' Bild 1...................................................
On Error Resume Next
    Set rngPics = Range("A2:A10000")
    Set rngOut = Range("A2:A10000")
    rngOut.ClearComments
    For i = 1 To rngPics.Cells.Count
        If rngPics.Cells(i, 1).Value <> "" Then
            p = rngPics.Cells(i, 1).Value
            With rngOut.Cells(i, 1)
                .AddComment.Text Text:=""
                .Comment.Shape.Width = 200
                .Comment.Shape.Height = 200
                .Comment.Visible = True
                .Comment.Shape.Select True
            End With
            With rngOut.Cells(i, 1).Comment.Shape
                .Fill.UserPicture p
            End With
        End If
    Next i
    Application.DisplayCommentIndicator = xlCommentIndicatorOnly
    

      
    End If
End Sub

Заранее благодарен!
Изменено: excel-student - 08.06.2021 15:13:30
Прогрес-бар неправильно отображает информацию процесса
 
Все привет,

Подскажите пожалуйста, что нужно дополнить в мой код, чтобы прогрес бар правильно отображал информацию процесса
Код
Sub download()
Application.DisplayAlerts = False
    
Dim csvURL As String
    csvURL = "http://haendlerportal.sit-moebel.de/csv/verfuegbarkeit.csv"
    DownloadBinaryFile csvURL, ThisWorkbook.Path & "\BL - Lieferanten\Bestand - SIT.csv", True
        
    csvURL = "http://haendlerportal.moebilia.de/csv/verfuegbarkeit.csv"
    DownloadBinaryFile csvURL, ThisWorkbook.Path & "\BL - Lieferanten\Bestand - Mцbilia.csv", True
    
    csvURL = "http://skyport.myapix.de/export/exportListing.php?id=8236646963963"
    DownloadBinaryFile csvURL, ThisWorkbook.Path & "\BL - Lieferanten\Bestand - Skyport.csv", True
    

            If i Mod Int(iLoopCount * 0.02) = 0 Then Call UpdateProgress(i / iLoopCount)
            If bCancel Then
                MsgBox "Процесс прерван пользователем !", vbExclamation
                Exit Sub
            End If

    ProgressForm.Hide
    MsgBox "Процесс успешно завершен !", vbInformation       
End Sub

Private Sub UpdateProgress(Pct As Double)
    With ProgressForm
        .FrameProgress.Caption = Format(Pct, "0%")
        .LabelProgress.Width = Pct * (.FrameProgress.Width - 10)
        .Repaint
    End With
End Sub
Изменено: vikttur - 07.06.2021 15:31:00
Если в контрольной ячейке одно из двух значений, отобразить разные тексты
 
ander, Великолепно! Благодарю!
Если в контрольной ячейке одно из двух значений, отобразить разные тексты
 
Добрый вечер,
помогите прописать правильно формулу. Мне необходимо вычислить следующее: Если в А1 - "0", то в В1 должно отображаться "20-50", а также если в А1 - "2", то в В1 - "14-30"
=ЕСЛИ(А1=0;"20-50";"14-30") - не подходит, так как в столбце А:А присутсвуют не только нули и двойки
как сделать?
Благодарю
Узнать размер файлов(картинок) в килобайтах из папки
 
огромное спасибо
Узнать размер файлов(картинок) в килобайтах из папки
 
Доброго времени суток!
Помогите дополнить код, в котором уже есть возможность вывести в Эксель высоту и ширину каждой картинки, которая находится в папке. Теперь необходимо также вывести информацию о размере самих файлов

Код выглядит следующим образом:
Код
Function GetPictureSize(sPath As String, sFileName As String)
    Dim objFile As Object, sPictureSize As String, sFS As String, sLS As String
    Dim lWidth As Long, lHeight As Long
     
    Set objFile = CreateObject("Shell.Application").Namespace(CVar(sPath)).ParseName(sFileName)
    sPictureSize = objFile.ExtendedProperty("Dimensions")
    sFS = Left$(sPictureSize, 1)
    sLS = Right$(sPictureSize, 1)
 
    sPictureSize = Mid$(sPictureSize, 2, Len(sPictureSize) - 2)
    lWidth = Val(sPictureSize)
    lHeight = Val(Mid$(sPictureSize, InStr(sPictureSize, "x") + 1))
  
    GetPictureSize = Array(lWidth, lHeight)
End Function


Sub DateiInfos()
Dim objFSO         As Object
Dim objOrdner      As Object
Dim objDatei       As Object
Dim i              As Integer
Dim pic            As Picture
Dim aPicSize
'Hier Pfad anpassen
  
Const Pfad = "C:\Users\Computer\Desktop\DONT TOUCH\sit_bilder\"
  
i = 2
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objOrdner = objFSO.GetFolder(Pfad)
  
With ThisWorkbook.Worksheets("Tabelle1")

    .Range("A1:C1") = Array("Name", "Breite", "Hohe")
       
    On Error Resume Next
    For Each objDatei In objOrdner.Files
        .Cells(i, 1) = objDatei.Name
        aPicSize = GetPictureSize(Pfad, objDatei.Name)
        .Cells(i, 2) = aPicSize(0)
        .Cells(i, 3) = aPicSize(1)
        i = i + 1
    Next
    .Columns("A:C").AutoFit
End With
End Sub


35. строчку скорее всего можно сделать так:
Код
.Range("A1:C1") = Array("Name", "Breite", "Hohe", "Size")

а вот как дальше...заранее благодарен!
Изменено: excel-student - 28.05.2021 16:30:02
Нумерация повторяющихся значений по положению первого в столбце
 
gling, большое спасибо!
Нумерация повторяющихся значений по положению первого в столбце
 
Простите, вот пример в формате Excel
Нумерация повторяющихся значений по положению первого в столбце
 
gling, совершенно верно, принцип правильный, но к сожалению не работает с текстом...я имею ввиду, если текст также и во втором столбце
Изменено: excel-student - 24.05.2021 19:37:43
Нумерация повторяющихся значений по положению первого в столбце
 
Всем привет!

Прошу помощи у гениев! Будет досточно сложно объяснить...У меня следующая проблема: в 1 - м столбике есть повторяющиеся значения, а во 2 - м столбце - любая другая информация. Мне необходимо, чтобы во втором столбце также были повторяющиеся значения, которые скажем так, скопированы из верхней ячейки этого же столбца, которая соотвествует верхней ячейки из 1 го столбика от каждого блока повторяющихся значений. Как можно это реализовать? Заранее благодарен!
Вот пример того, что я имею ввиду:
Размеры изображений в пикселях
 
Дмитрий(The_Prist) Щербаков,

Большущее спасибо!
Размеры изображений в пикселях
 
Дмитрий(The_Prist) Щербаков,

а как вызвать функцию из моего кода?
Код
s = GetPictureSize(Pfad, objDatei.Name)
Куда его вставить?
Размеры изображений в пикселях
 
Всем привет!

Прошу помощи разобраться с кодом.

В папке находятся изображения, с которых мне необходимо достать информацию об их размерах "100х100". Всё работает, но только информация неправдоподобная. Если, например, размер изображения 1575 на 1181, то эксель пишет 612 на 459
Код
Sub DateiInfos()
Dim objFSO         As Object
Dim objOrdner      As Object
Dim objDatei       As Object
Dim i              As Integer
Dim pic            As Picture

'Hier Pfad anpassen

Const Pfad = "C:\Users\alexa\Desktop\files\BK\Hauptbilder\"

i = 2
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objOrdner = objFSO.GetFolder(Pfad)

With ThisWorkbook.Worksheets("Tabelle3")
    .Range("A1:E3000").ClearContents
    .Range("A1:C1") = Array("Name", "Breite", "Hцhe")
     
On Error Resume Next
   
    For Each objDatei In objOrdner.Files
    Set pic = .Pictures.Insert(Pfad & objDatei.Name)
        .Cells(i, 1) = objDatei.Name
        .Cells(i, 2) = pic.Width
        .Cells(i, 3) = pic.Height
        i = i + 1
    Next
    .Pictures.Delete
    .Columns("A:C").AutoFit
End With
End Sub
Благодарю!
Назначить автоматически макросы на определенные кнопки
 
все работает...просто в коде С7 как коммент был прописан
Саня спасибо!
Назначить автоматически макросы на определенные кнопки
 
ну я удалил выпадающий список и все равно вид массажа не вставляется
Назначить автоматически макросы на определенные кнопки
 
Цитата
Sanja написал: Основной код в модуле ЭтаКнига
почему то во вкладке Quittung C7 (вид массажа) не показывается...всегда один и тот же
Назначить автоматически макросы на определенные кнопки
 
я теперь запутался с кодами...можете помочь доделать...я просто все таки решил такую форму с таблицами и все подготовил и тут на тебе ... код не работает на все модули
https://www.dropbox.com/s/ysdact3x00bx2gk/QKB.xlsm?dl=0
Назначить автоматически макросы на определенные кнопки
 
в файле "Бланк с галочкой...."
Код находится в модуле "Данные"
Назначить автоматически макросы на определенные кнопки
 
Я просто скопировал листы ...для того чтобы форма была такой же...чтобы заново не рисовать...а код автоматически был тоже копирован
Назначить автоматически макросы на определенные кнопки
 
Sanja,

Спасибо большое за то, что подкинул идею...я в таком духе сделал свою книгу, но у меня возникла проблема....у меня 12 листов - 12 месяцев и галочка работает только с Январем...Как сделать так чтобы синхронизировалось со всех вкладок-месяцев?

https://www.dropbox.com/s/ysdact3x00bx2gk/QKB.xlsm?dl=0
Назначить автоматически макросы на определенные кнопки
 
это комплексная задача
у меня есть 250 рядов, в них есть информация, эту инфо необходимо скопировать и вставить в один формуляр и распечатать...и это необходимо делать по отдельности

Я вставляю файл...эта целая книга с вкладками... например вкладка Juni там я назначил каждой кнопке макрос до 42 по моему
это я сделал по отдельности

сделал Дропбокс ссылку...так как файл весит 700кб
https://www.dropbox.com/s/pl9l8h96nnszuy5/Quittung%20-%20Kassenbuch%20%E2%80%94%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%8F.xlsm?dl=0
Назначить автоматически макросы на определенные кнопки
 
Вот
я сделал пробный файл...попытался присвоить кнопкам макрос...назначилось в порядке возрастания, но только с Juli_25....
Назначить автоматически макросы на определенные кнопки
 
Цитата
Андрей VG написал:
каким образом можно узнать, что кнопка первая, вторая и так далее?
каким образом?
Назначить автоматически макросы на определенные кнопки
 
Теперь проблема как присвоить кнопкам соответствующие имена? я имею ввиду макросом...а то 250 штук переименовывать не охото
Назначить автоматически макросы на определенные кнопки
 
Прошу прощения что открываю заново вопрос
У меня назначаются макросы в хоотичном порядке

Мне необходимо, чтобы на первую кнопу назначился Juli_1
и так далее вниз
Juli_2
Juli_2
Назначить автоматически макросы на определенные кнопки
 
я теперь понял как он рабоатет!
Спасибо большое
Страницы: 1 2 3 4 5 6 7 След.
Наверх