Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

per Makro jpg einfügen
#11
Habe mal die Meldung angehängt.


Angehängte Dateien
.docx   Fehlermeldung Pikto.docx (Größe: 166,77 KB / Downloads: 5)
Antworten Top
#12
dann ne Beispieldatei
Antworten Top
#13
was meinst du damit ?
Antworten Top
#14
na lade (d)eine Beispielmappe hoch in der es nicht funktioniert
Antworten Top
#15
siehe Anhang


Angehängte Dateien
.xlsm   TestPiktoauswahl.xlsm (Größe: 14,83 KB / Downloads: 8)
Antworten Top
#16
Hallo

auch in deiner Datei habe ich kein Problem

wenn bei dir die Fehlermeldung kommt
was zeigt die Variable Dat denn an beim debuggen wenn du in der gelben Zeile mit der Maus darüber fährst
Antworten Top
#17
dazu komme ich erst gar nicht.
Die Zeile wird gelb, hinter dem Mauszeiger kommt ein laufender Kreis und Excel stürzt ab.

Muss dann das Makro wieder neu öffnen.

Alle anderen Makros laufen ohne Probleme.
Antworten Top
#18
muss leider los, Vielen Dank für deine Mühe.

Schönen Sonntag
Antworten Top
#19
Hallo, :19:

seid Excel 2010 zickt "Pictures.Insert" etwas rum. Probiere es mal so:


Code:
Option Explicit
Sub Main()
    Dim strPicName As Variant
    Dim dblScale As Double
    Dim objShape As Shape
    On Error Resume Next
    ActiveSheet.Shapes("picto").Delete
    Err.Clear
    On Error GoTo Fin
    strPicName = "C:\Temp\Bild1.jpg"
    Select Case Right(strPicName, 3)
        Case "bmp", "jpg", "tif", "gif", "bmp"
            Application.ScreenUpdating = False
            With Cells(3, 3)
                Set objShape = ActiveSheet.Shapes.AddPicture( _
                    strPicName, msoFalse, msoTrue, .Left, .Top, -1, -1)
                objShape.Top = .Top + 1
                objShape.Left = .Left + 1
                dblScale = WorksheetFunction.Min(.Width / objShape.Width, .Height / objShape.Height)
                objShape.Height = objShape.Height * dblScale
                objShape.Name = "picto"
            End With
        Case Else
            MsgBox "Sie haben kein gültiges Bild ausgewählt"
    End Select
Fin:
    Set objShape = Nothing
    Application.ScreenUpdating = True
    If Err.Number <> 0 Then MsgBox "Error: " & _
        Err.Number & " " & Err.Description
End Sub
________
Servus
Case
Antworten Top
#20
Danke für den Hinweis.

Das mit deinem Makro funktioniert soweit, heißt läuft sauber ab und kopiert die Grafik in die ausgewählte Zelle.

Nur erscheint in der Zelle dann einkleines Symbol. Wenn ich dieses vergrößere steht da "DAs Bild kann nicht angezeigt werden"

habe es mal angehängt

















[img=68x67]file:///C:/Users/WEXELB~1/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png[/img]


Angehängte Dateien
.docx   Fehlermeldung Pikto 2.docx (Größe: 189,55 KB / Downloads: 2)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste