Registriert seit: 07.04.2016
	
Version(en): 2010
	
 
	
	
		Hallo zusammen,
ich habe folgendes Problem für welches ich leider ein wenig zu unfähig bin.
Folgende Problematik, ich möchte einen Button als Steuerelement einfügen der folgendes durchführt.
Sobald ich drauf klicke, soll "Einfügen", "Form, "Skizze" aktiviert werden.
Die Kür wäre zudem, wenn sich die Skizze auf eine Zelle beziehen würde.
Ich hoffe, jemand von Euch kann mir dabei helfen, habe leider kaum bis gar keine Erfahrung mit Makros.
Vielen Dank im voraus und viele Grüße,
Frank
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 10.04.2014
	
Version(en): Office 2007, 2016, Win 10 64 bit 
	
 
	
	
		Hi was bedeutet für dich aktivieren und was sind diese 3 zu aktivierenden Dinge?
	
	
	
Mit freundlichen Grüßen  :)
Michael
	
	
 
 
	
	
	
		
	Registriert seit: 07.04.2016
	
Version(en): 2010
	
 
	
		
		
		07.04.2016, 22:07 
(Dieser Beitrag wurde zuletzt bearbeitet: 07.04.2016, 22:07 von Frnak_Castle.)
		
	 
	
		Hi,
also ich habe ein Excelsheet entworfen, was zur Qualitätskontrolle in der Gebäudereinigung dient.
Das wird mit dem Kunden zusammen druchgeführt, auf einem Windows Tablet.
Am Ende möchte der Kunde und unser Kontrolleur dieses Sheet unterschreiben.
Klar, eine Unterschrift auf dem Tablet und in Excel ist nicht Dokumentenecht, aber für diesen Zweck ausreichend.
Diese Unterschrift möchte ich mit der Form Skizze ermöglichen.
Also über die Reiter, "Einfügen", "Formen", "Skizze".
Dabei ist aktivieren viellleicht das falsche Wort, der Cursor sollte dann zu der einfügbaren Form "Skizze" werden.
Bevor man deshalb auf den Reitern rumklicken muss, wäre ein Button schöner, der die "Skizze" aktiviert und dann am besten noch euf eine Zelle springt.
Passt das als Erklärung? Ist immer ein wenig schwierig nur in Text.
Viele Grüße,
Frank
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 10.04.2014
	
Version(en): Office 2007, 2016, Win 10 64 bit 
	
 
	
	
		Hi welches Excel läuft denn auf dem Tablet? Kannst du da Makros ausführen?
	
	
	
Mit freundlichen Grüßen  :)
Michael
	
	
 
 
	
	
	
		
	Registriert seit: 07.04.2016
	
Version(en): 2010
	
 
	
	
		Hi,
Windows 8 und Excel 2010. Makros sind lauffähig.
Viele Grüße,
Frank
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 10.04.2014
	
Version(en): 97-2019 (32) + 365 (64)
	
 
	
	
		Hallöchen,
mal noch eine Zwischenbemerkung. Signotec oder andere solche Geräte kennst Du? Falls nicht, damit kann man die Tabellen signieren und als sichere pdf speichern.
	
	
	
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
	
	
 
 
	
	
	
		
	Registriert seit: 07.04.2016
	
Version(en): 2010
	
 
	
	
		Hi,
ja kenne ich. Ist aber ein zusätzliches Gerät  und dadurch zu aufwändig. Bräuchte davon gleich 10 Stück  und es muss ja nicht dokumentenecht sein. Deshalb bin ich auf der Suche nach einer Excel basierten Lösung.
Viele Grüße
Frank
	
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 10.04.2014
	
Version(en): 97-2019 (32) + 365 (64)
	
 
	
	
		Hallo Frank,
dann eventuell so, läuft auch unter 2016:
Sub FreiHand()
Application.CommandBars("Drawing").Controls(3).Controls(1).Controls(6).Execute
End Sub
	
	
	
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
	
	
 
 
	
	
	
		
	Registriert seit: 07.04.2016
	
Version(en): 2010
	
 
	
		
		
		08.04.2016, 11:40 
(Dieser Beitrag wurde zuletzt bearbeitet: 08.04.2016, 11:41 von Frnak_Castle.)
		
	 
	
		Hi,
funktioniert super.
Vielen Dank für die Hilfe.
Jetzt habe ich nur noch folgendes und wahrscheinlich sehr kleines Problem.
Das Makro funktioniert einwandfrei, wenn ich über "Entwicklertools", "Makros" und "Freihand ()" ausführen gehe.
Wenn ich es jedoch mit einer Schaltfläche verbinden möchte, also ein Forumularsteuerelement, einen Button, so kann ich diesen anklicken und es springt mir in die richtige Zelle, aber der Skizzenstift wird nicht aktiviert. 

Was mache ich falsch?
Hier mal der dazugehörige Code:
Sub FreiHand()
ActiveSheet.Range("i6").Select
Application.CommandBars("drawing").Controls(3).Controls(1).Controls(6).Execute
End Sub
Vielen Dank nochmal für Eure Geduld und viele Grüße,
Frank
	
 
	
	
	
	
 
 
	
	
	
		
	Registriert seit: 10.04.2014
	
Version(en): 97-2019 (32) + 365 (64)
	
 
	
	
		Hallo Frank,
nimm einen Button aus den AciveX-Steuerelementen und bringe den Code dort unter, z.B.
Code:
Private Sub CommandButton1_Click()
ActiveSheet.Range("i6").Select
Application.CommandBars("drawing").Controls(3).Controls(1).Controls(6).Execute
End Sub
 
	 
	
	
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)