Help!

PC-Problemen?
De vrijwilligers van Oplossing.be zoeken gratis met u mee!

Hulp bij posten

Recente topics

Auteur Topic: opvulling shape met VBA aanpassen  (gelezen 73753 keer)

0 leden en 1 gast bekijken dit topic.

Offline nielsdek

  • Nieuw lid
  • Berichten: 5
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
opvulling shape met VBA aanpassen
« Gepost op: 30 juli 2024, 16:56:48 »
Goedemiddag,

Ik heb erg weinig verstand van Excel maar ben opzoek naar een VBA code.
Ik wil de opvulling van een vorm (shape) met macro aanpassen, zonder de .select functie.
Het liefst gebruik ik ".Interior.ColorIndex = " om de code kort te houden.
Ik heb al gelezen dat het slim is om de shape een andere naam te geven omdat Excel het anders kan vertalen.
Kan iemand mij hiermee helpen?
Ps. ik heb Excel versie (Versie 2406 Build 16.0.17726.20078) 64 bits.
Mvg,

Niels

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 233
  • Geslacht: Vrouw
Re: opvulling shape met VBA aanpassen
« Reactie #1 Gepost op: 30 juli 2024, 17:23:33 »
Beste Niels,
Een voorbeeldbestandje zou wonderen doen.
En een heel grote fout is dat je office 64 bits hebt. Zelfs Windows raad dat af.
Je hebt alleen office 64 bits nodig als je bestanden hebt van meer dan 2 GB of veel rekenkracht nodig hebt zoals universiteiten.
Het is een grote misvatting dat omdat je Windows 64 bits hebt dat je ook Office 64 bits moet hebben, dat zijn 2 compleet verschillende dingen.
Draai je office terug naar 32 bits, en post ondertussen een voorbeeldbestandje.
Groetjes,Della

Offline nielsdek

  • Nieuw lid
  • Berichten: 5
  • Geslacht: Man
  • Hey, ik ben nieuw hier !
Re: opvulling shape met VBA aanpassen
« Reactie #2 Gepost op: 30 juli 2024, 20:51:10 »
Goedenavond,

In de bijlage heb ik een voorbeeld meegestuurd.
Ik zou dus graag willen dat ik de kleur van de vorm in VBA kan bewerken zonder dat deze geselecteerd moet worden.
Ik gebruik ze als knoppen voor aan/uit, en wil niet dat als ik daar op klik de cel waarin ik bezig ben verspringt door select.
Ik denk dat ik opzoek ben naar een alternatief voor .select.
Ik hoop dat ik mezelf hiermee duidelijk kan maken.

Wat betreft de 64 bits; ga ik verder uitzoeken! Ik lift zelf mee op het office pakket van mijn vader, wellicht dat hij het wel benodigd is. Bedankt voor de extra tip! :)
Alvast fijne avond!

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.334
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: opvulling shape met VBA aanpassen
« Reactie #3 Gepost op: 30 juli 2024, 21:40:04 »
Hallo Niels,

Ik reageer nog niet op je vraag om de "Shapes" te kleuren via VBA (maar zie geen reden om dat niet eenmaal te doen op je werkblad en dit op te slaan. Dan heb je daarna toch geen last meer... Maaar ik ken je bestand niet, dus een voorbeeldbestand is altijd welkom)

Waar ik even op wil wijzen is dat je met een gerust hart met je 64 bits versie mag werken. De 32 bits versie heeft ook nadelen.

Nadelen:
Beperkt tot 2 GB virtueel geheugen per toepassing, wat kan leiden tot prestatieproblemen bij het werken met zeer grote bestanden. 
Voordelen:
Als je regelmatig werkt met geavanceerde functies in Office, is de 64-bits versie waarschijnlijk de betere keuze.
(crf: Microsoft)

En, wie weet welke "geavanceerde functies" er in de toekomst bijkomen?

Het kiezen van 64 bits Office wordt meestal gedaan omdat men denkt "64 bits Windows, dus 64 bits programma's".
En dat is niet altijd nodig, maar zeker geen "Foute" keuze. Zelfs gespecialiseerde PC-Shop's monteren 64 bit Office op 64 bit Windows.

Groeten,

:) SoftAid :)             


Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 233
  • Geslacht: Vrouw
Re: opvulling shape met VBA aanpassen
« Reactie #4 Gepost op: 31 juli 2024, 15:49:52 »
@ Sofaid,
Je beseft hopelijk dat zo ongeveer van de 98% VBA oplossingen op je forum niet gaan werken op een 64 bits office.
Zoals jij graag zegt, juist mijn 2 cents.
Groetjes,Della

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.334
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: opvulling shape met VBA aanpassen
« Reactie #5 Gepost op: 31 juli 2024, 16:16:46 »
Hallo Della,

Citaat
Je beseft hopelijk dat zo ongeveer van de 98% VBA oplossingen op je forum niet gaan werken op een 64 bits office.

Dat is jou mantra, maar waar staat dat geschreven? Tot nu toe is er nog nooit een klacht geweest op Oplossing.be (niet mijn forum!) die jou uitspraken bevestigd. Mijn reacties zijn die van Microsoft, zoals ik ze ook vermeld. Die van jou...?

:) SoftAid :)             
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 233
  • Geslacht: Vrouw
Re: opvulling shape met VBA aanpassen
« Reactie #6 Gepost op: 31 juli 2024, 16:39:46 »
Beste soft aid,
Het gaat toch helemaal niet over klachten, het gaat over perfect werkende oplossingen via office 32 bits die niet meer gaan werken via office 64 bits.
Mijn 2 cents
Citaat
De 32-bits versie van Office wordt standaard geïnstalleerd. Ook als er op uw pc een 64-bits versie van Windows is geïnstalleerd, raden wij aan de 32-bits versie van Office te installeren omdat deze meer compatibel is met andere toepassingen en invoegtoepassingen die met Office samenwerken.
Groetjes,Della

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 233
  • Geslacht: Vrouw
Re: opvulling shape met VBA aanpassen
« Reactie #7 Gepost op: 31 juli 2024, 16:47:39 »
En ondertussen hebben we een waardeloze discussie en geen vb van TS.
Groetjes,Della

Offline SoftAid

  • Administrator
  • Ambassadeur
  • *****
  • Berichten: 20.334
  • Geslacht: Man
  • Nobody is perfect, not even me...
Re: opvulling shape met VBA aanpassen
« Reactie #8 Gepost op: 31 juli 2024, 16:55:13 »
Beste soft aid,
.... het gaat over perfect werkende oplossingen via office 32 bits die niet meer gaan werken via office 64 bits.

En nog steeds geen voorbeeld of referentie gevonden?

En ondertussen hebben we een waardeloze discussie en geen vb van TS.

TS heeft een voorbeeldbestandje aangehangen !!
Maximum grootte bijlagen vergroot naar 4 MB
Dubbelposten, het posten op verschillende forums van dezelfde vraag, dient op
voorhand gemeld te worden, met een link naar het topic op de andere site.
Overtreding van deze regel kan bestraft worden met verbanning !

Offline Della Jordan

  • Volledig lid
  • **
  • Berichten: 233
  • Geslacht: Vrouw
Re: opvulling shape met VBA aanpassen
« Reactie #9 Gepost op: 31 juli 2024, 20:02:52 »
Beste Niels, ik heb eerlijk gezegd geen idee wat je wilt bereiken.
Maar volgens deze
Citaat
Ik gebruik ze als knoppen voor aan/uit, en wil niet dat als ik daar op klik de cel waarin ik bezig ben verspringt door select.
Helpt dit je verder.
De gele cel is waar je in bezig was.
Anders wat meer uitleg.
Groetjes,Della

Offline mvdvlist

  • Volledig lid
  • **
  • Berichten: 106
  • Geslacht: Man
  • Oplossing.be
Re: opvulling shape met VBA aanpassen
« Reactie #10 Gepost op: 05 augustus 2024, 14:26:49 »
Om even op jullie "discussie" in te gaan.
Della heeft gelijk dat Microsoft waarschuwt.
Maar SoftAid heeft gelijk dat alles normaal moet werken. Bij mij werkt ook iedere code op mijn Office 64bits.
Beter geen discussie maar gewoon doorgaan met wat je hebt, tot de feiten het tegendeel bewijzen... :P ::) :D

 


www.combell.com