Goedemiddag,
Voor mijn werk heb ik een Excel-sheet ontwikkeld, om terugverdientijden te berekenen.
Dit blad bestaat uit 8 bladen, met de volgende inhoud:
Blad 1
Gegevens waar formulematig info uit gehaald wordt
Blad 2
Logo's van partners
Blad 3
Invullen bestaande situatie
Blad 4
Invullen nieuwe situatie
Blad 5-8
Uitwerking, uiteindelijke PDF
Op pagina 5 staat een afbeelding, welke altijd bleef staan. Tegenwoordig maken we gebruik van Excel 2010 (ipv 2007), in 2007 blijf de afbeelding staan maar in 2010 niet. Ik denk dat dit heeft te maken met een macro, iets waar ik geen kaas van heb gegeten. De macro ziet er als volgt uit:
-------------
Option Explicit
Private Sub Worksheet_Calculate()
Dim oPic As Picture
Me.Pictures.Visible = False
With Range("A7")
For Each oPic In Me.Pictures
If oPic.Name = .Text Then
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
'Exit For
End If
If oPic.Name <> .Text Then
oPic.Visible = False
End If
Next oPic
End With
For Each oPic In Me.Pictures
If oPic.Name = "Afbeelding 100" Then
With Range("A54")
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
End With
'Exit For
End If
Next
For Each oPic In Me.Pictures
If oPic.Name = "Afbeelding 69" Then
With Range("A2")
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
End With
'Exit For
End If
Next
End Sub
------
Kan iemand me hier mee helpen? Ik hoor het graag!
Voor mijn werk heb ik een Excel-sheet ontwikkeld, om terugverdientijden te berekenen.
Dit blad bestaat uit 8 bladen, met de volgende inhoud:
Blad 1
Gegevens waar formulematig info uit gehaald wordt
Blad 2
Logo's van partners
Blad 3
Invullen bestaande situatie
Blad 4
Invullen nieuwe situatie
Blad 5-8
Uitwerking, uiteindelijke PDF
Op pagina 5 staat een afbeelding, welke altijd bleef staan. Tegenwoordig maken we gebruik van Excel 2010 (ipv 2007), in 2007 blijf de afbeelding staan maar in 2010 niet. Ik denk dat dit heeft te maken met een macro, iets waar ik geen kaas van heb gegeten. De macro ziet er als volgt uit:
-------------
Option Explicit
Private Sub Worksheet_Calculate()
Dim oPic As Picture
Me.Pictures.Visible = False
With Range("A7")
For Each oPic In Me.Pictures
If oPic.Name = .Text Then
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
'Exit For
End If
If oPic.Name <> .Text Then
oPic.Visible = False
End If
Next oPic
End With
For Each oPic In Me.Pictures
If oPic.Name = "Afbeelding 100" Then
With Range("A54")
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
End With
'Exit For
End If
Next
For Each oPic In Me.Pictures
If oPic.Name = "Afbeelding 69" Then
With Range("A2")
oPic.Visible = True
oPic.Top = .Top
oPic.Left = .Left
End With
'Exit For
End If
Next
End Sub
------
Kan iemand me hier mee helpen? Ik hoor het graag!