Registriert seit: 16.02.2018
Version(en): 2016
Hallo zusammen,
ich habe ein VBA-Code in der 32-Bit Version geschrieben,
kann es sein das in der 64-Bit Version meiner Kollegen die Userformfunktion nicht funktioniert ?=/
kann ich das irgendwie einfach lösen?
Grüße;)
Registriert seit: 21.12.2017
Version(en): MS 365 Family (6 User x 5 Geräte für jeden) Insider-Beta
Registriert seit: 09.09.2017
Version(en): O365
hallo
das passiert, wenn du z.B. Controls verwendest, welche nur 32Bit unterstützen(z.B. DatePicker aus der mscomct2.ocx). Da gibt es keine Lösung, außer die Controls durch andere Lösungen zu ersetzen
Willie
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
(22.08.2018, 16:50)Topology schrieb: kann ich das irgendwie einfach lösen?
Moin Grüße!
Gibt es einen nachvollziehbaren Grund, warum 64bit-Versionen im Einsatz sind, wenn selbst Microsoft davon bis auf eine handverlesene Klientel abrät?
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 16.02.2018
Version(en): 2016
23.08.2018, 09:29
Hallo vielen Dank für die Antworten,
ich habe heute den Computer in Indien auf 32Bit umgestellt und siehe da, es funktioniert immer noch nicht.
Also war das nicht das Problem.
Die Meldung jetzt:
Run-time error '1004' application defined or object defined error...Nur komisch das in der EU alles funktioniert ohne diesen Fehler?

Nur Indien macht Probleme
gibt es hierzu auch ein gutes Video?

Wie ich das am schnellsten löse?
Ich werde später auf den PC zugreifen können dann sehe ich genau den Fehler, wo er auftritt.
ganz liebe Grüße
Registriert seit: 16.02.2018
Version(en): 2016
(22.08.2018, 18:22)RPP63 schrieb: Gibt es einen nachvollziehbaren Grund, warum 64bit-Versionen im Einsatz sind, wenn selbst Microsoft davon bis auf eine handverlesene Klientel abrät?
Leider nein... aber die IT wusste gar nicht welche Version in Indien eingesetzt wird ... :16:
wird vermutlich trotzdem jetzt alles auf 32 umgestellt.
Auch wenn das nicht der Fehler ist/war.
Registriert seit: 29.09.2015
Version(en): 2030,5
(23.08.2018, 09:29)Topology schrieb: Ich werde später auf den PC zugreifen können dann sehe ich genau den Fehler, wo er auftritt.
Dan warten wir mal.
Application.international ?
Registriert seit: 12.10.2014
Version(en): 365 Insider (64 Bit)
Was hältst Du davon, mal den den Fehler auslösenden Code zu posten?
Dann könnte man konkrete Tipps und kein Wischi-Waschi geben.
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag.
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Registriert seit: 11.04.2014
Version(en): Office 365
Hallo!
(23.08.2018, 09:29)Topology schrieb: Nur komisch das in der EU alles funktioniert ohne diesen Fehler?
Nur Indien macht Probleme
Die französische Version hat auch ihre Eigenart. Bestimmte Sprachversionen erfordern an manchen Stellen eine Anpassung (bei Formeln z.B.). Aber jetzt zeig uns mal den Code welcher den Fehler auslöst (sollte es zuviel Code sein dann als Beispieldatei anhängen).
Gruß, René
Registriert seit: 16.02.2018
Version(en): 2016
Hallo,lieben Dank für eure Bemühungen;)Also die Unterschiede die ich feststellen konnte:EU:NonEnglishFunktion:TrueINDIA:NonEnglishFunktion:FalseKann das auch ein Grund sein?_________________________+Der Fehler "
'1004' application defined or object defined error" kommt in dieser Zeile:
ActiveCell.FormulaLocal = "=Coating($U$16;AS40;BA40)"Code:
Private Sub CommandButton1_Click() 'OK Button
If UserFormCoating.CheckBox1.Value = True Then
TextBox1.MaxLength = 6
End If
If UserFormCoating.CheckBox2.Value = True Then 'AdjTolBasic Formel
ActiveCell.FormulaLocal = "=Coating($U$16;AS40;BA40)" '!!!!!!!!!!!!!HERE
'Farbe ändern (neutral)
With Selection.Interior
.ThemeColor = xlNone
End With
With Selection.Font
.color = -4357809
End With
ElseIf UserFormCoating.CheckBox1.Value = True Then
ActiveCell = TextBox1.Value
'Farbe ändern (Manuell)
With Selection.Interior
.ThemeColor = xlThemeColorAccent5
.TintAndShade = 0.799981688894314
End With
With Selection.Font
.color = -4357809
End With
End If
gesperrt True
Unload UserFormCoating
End Sub
Code:
Public Function Coating(CoatingPSide, Dimension, Contour)
'Beschichtung pro Seite (VAR0044)
Select Case Dimension
Case "R", "O" 'reference / Others
Coating = 0
Case "AD", "MD" 'Absolute Dimension / Meanline Dimension
Select Case Contour
Case "P" 'Pitch circle
Coating = 0
Case "I"
Coating = CoatingPSide
Case "O"
Coating = -CoatingPSide
Case "HI"
Coating = CoatingPSide
Case "HO"
Coating = -CoatingPSide
Case Else
Coating = 0
End Select
Case Else
Coating = 0
End Select
End Function
liebe Grüße