Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
05.06.2014 11:15:25 |
DSI |
|
|
|
05.06.2014 11:21:41 |
Gast56048 |
|
|
|
05.06.2014 15:54:46 |
Gast6847 |
|
|
|
05.06.2014 19:23:39 |
Gast33271 |
|
|
Ich sehe keinen Quelltext |
06.06.2014 09:40:58 |
Gast53600 |
|
|
Von:
Gast53600 |
Datum:
06.06.2014 09:40:58 |
Views:
877 |
Rating:
|
Antwort:
|
Thema:
Ich sehe keinen Quelltext |
Der Teil, welcher die Bildpositionen setzt.
Sub BPSetzen(bereichName)
'Position der Bilder setzen
Dim rngIndex As Integer
Dim rngPosPic As Range
Set rngPosPic = ThisWorkbook.Sheets("Options").Range("Tab_Grafiken")
Dim Options As Worksheet
Dim Greiferdaten As Worksheet
Dim topBereich As Double
Dim topM As Double
Dim leftBereich As Double
Dim leftM As Double
Dim width As Double
Dim height As Double
Dim sZeilen As Integer
Set Options = ThisWorkbook.Sheets("Options")
Set Greiferdaten = ThisWorkbook.Sheets("Greiferdaten")
For rngIndex = 1 To rngPosPic.Rows.Count
Dim bbName As String
With Options
bbName = "B_" & .Range("Tab_Grafiken[Bereichname]").Cells(rngIndex, 1).Value
End With
If LCase(bereichName) = LCase(bbName) Or bereichName = "" Then
With Greiferdaten
topBereich = .Range(bbName).top
topM = topBereich + CDbl(Options.Range("Tab_Grafiken[Y]").Cells(rngIndex, 1).Value)
leftBereich = .Range(bbName).Left
leftM = leftBereich + CDbl(Options.Range("Tab_Grafiken[X]").Cells(rngIndex, 1).Value)
width = CDbl(Options.Range("Tab_Grafiken[Width]").Cells(rngIndex, 1).Value)
height = CDbl(Options.Range("Tab_Grafiken[Height]").Cells(rngIndex, 1).Value)
Dim shapeName As String
shapeName = Options.Range("Tab_Grafiken[Kopierter Name]").Cells(rngIndex, 1).Value
If Not ShapeExists(Greiferdaten, shapeName) Then
MsgBox "Shape nicht gefunden. """ & shapeName & """"
GoTo Continue
End If
With .shapes(shapeName)
.Placement = xlFreeFloating
If AlleAnzeigen Then
.Visible = True
End If
.top = topM
.Left = leftM
.width = width
.height = height
.Rotation = CDbl(Options.Range("Tab_Grafiken[Rotation]").Cells(rngIndex, 1).Value)
End With
End With
End If
Continue:
Next rngIndex
End Sub
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
05.06.2014 11:15:25 |
DSI |
|
|
|
05.06.2014 11:21:41 |
Gast56048 |
|
|
|
05.06.2014 15:54:46 |
Gast6847 |
|
|
|
05.06.2014 19:23:39 |
Gast33271 |
|
|
Ich sehe keinen Quelltext |
06.06.2014 09:40:58 |
Gast53600 |
|
|