• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Ctrl+V is uitgeschakeld

Status
Niet open voor verdere reacties.

nonono

Gebruiker
Lid geworden
28 jan 2009
Berichten
289
Excel 2003 funtioneerde tot dusver prima. Dan opeens gaat Ctrl+V niet meer.
Het is wel mogelijk met Excel in safe mode.

Code:
	"C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" /s

Maar nu worden macro’s niet meer uitgevoerd.

Enig idee wat dit kan zijn?

Groet Nono
 
Nonono

Heb jij misschien een macro gemakt met als sneltoets CTRL+V ?

Dan wordt de originele actie van deze toetscombinatie overruled.
 
De macro’s zijn zonder Short key.
Op de volgende manier is het wel mogelijk:

- selecteer een aantal cellen
- kopieer Ctrl+C
- inhoud staat nu op clipboard aan rechterzijde
- selecteer cel om te plakken
- klik op item op clipboard en er wordt geplakt

Voorheen kon ik zonder zichtbaar clipboard gewoon Ctrl+V gebruiken.
Waarom gaat het wel via het clipboard?

Groet Nono
 
Als het in Veilige modus wel werkt, dan zal een invoegtoepassing ervoor verantwoordelijk zijn óf een automatisch startende macro.

Zelfstartende macro's uitschakelen:
Sluit Excel
Ga naar C:\Documents and Settings\gebruikersnaam\Application Data\Microsoft\Excel
Hernoem de map XLStart en maak daarna een lege map XLStart aan.
Ga naar C:\Program Files\Microsoft Office\Office11
Hernoem de map XLStart en maak daarna een lege map XLStart aan.

Kijk of dit al helpt. Indien niet, dan kijken welke invoegtoepassing voor het gedrag verantwoordelijk is:
Sluit Excel
Ga naar C:\Documents and Settings\gebruikersnaam\Application Data\Microsoft\Excel
Hernoem de map Biblio en maak daarna een lege map Biblio aan.
Ga naar C:\Program Files\Microsoft Office\Office11
Hernoem de map Biblio en maak daarna een lege map Biblio aan.

Kijk of dit helpt. Indien ja, dan eerst eens kijken wat er gebeurt als je de auto-start macro's weer terugzet. Blijft het dan nog steeds goed, dan de invoegtoepassingen per stuk uit de hernoemde map in de bijbehorende Biblio map kopiëren en weer testen totdat je achterhaald hebt welke invoegtoepassing de 'schuldige' is. Die dan weer verwijderen uit zijn Biblio map en verdergaan met terugzetten en testen (het kan zijn dat er meerdere invoegtoepassingen 'schuldig' zijn.

Doe hierna hetzelfde met het terugzetten van de zelfstartende macro's, maar dan naar hun respectievelijke XLStart map.

Succes,

Tijs.
 
Laatst bewerkt:
Helaas het heeft niet geholpen.

- map XLStart was leeg
- in Documents and Settings geen Map Biblio, dus aangemaakt
- in Office 11 geen map Biblio, dus aangemaakt

Daarna Excel weer opgestart, maar Ctrl+V wertkt niet.
Plakken mogelijk door op item op clipboard te klikken.

Groet Nono
 
Het is even iets meer werk. Ik heb Office 2003 op nieuw geïnstalleerd.
En het is opgelost.
In ieder geval bedankt voor je bericht.

Groet Nono
 
Ik had verwacht dat je met mijn methode toch wel wat gevonden zou hebben, maar fijn dat een herinstallatie blijkbaar toch een oplossing is gebleken.

Verder graag gedaan, en bedankt voor je terugmelding.

Tijs.
 
Ik dacht, dat het probleem opgelost was. Maar toch niet.
Ik heb de volgende file toegevoegd:

Bekijk bijlage test_verkoop_1.xls

Na het zoeken van een product verschijnt de knop Kopieer.
Klik en de range [A:E] wordt geaktiveerd.
Vervolgens naar blad bestelling, aktiveer bijv. A9 en plak (Edit/Paste)
Er gebeuert niets.

Ook is het niet mogelijk om bijv. een selectie [C5:C15] op een andere plaats te plakken. Edit/Paste is lichtgrijs.

Een macro? Alt+F8 dan is het macro windows leeg.

In een “blanco” excel file zonder knoppen en/of macro´s functioneert alles normaal.
Enig idee wat het probleem is met deze file?

Groet Nono
 
Da's het probleem met het gebruik van het event Selection_Change. Omdat je volgende macro (het event dus!) wordt afgevuurd wordt het tijdelijk geheugen geleegd. Test het maar 's door op beide sheets de selection_change tijdelijk als tekst te zetten. Dan gaat het wel.

Groet, Leo
 
Laatst bewerkt:
@ginger: Door je opmerking ben ik nu geïnteresseerd geraakt in de VBA-code in dat Excel-bestand.

De knop Kopieer heeft als code:
Code:
Private Sub CommandButton3_Click()
    CommandButton3.Caption = "Kopieer"
     Sheets("Product").Cells(ActiveCell.Row, 1).Resize(, 5).Copy
End Sub

Ik interpreteer de code als: Maak een selectie in de huidige regel van kolom 1 t/m 5 en doe daarop een Copy commando.
Nu begrijp ik jouw opmerking niet (meer) helemaal over dat Selection_Change: Ik zie die in de bovenstaande code niet terug, noch in de eigenschappen van de knop.
Ik zie ook de door jou genoemde aanroep van een 'volgende macro' niet in die code staan??

Kun je het mij een beetje verduidelijken wat je precies bedoelde? Of bedoelde je de code in
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
die de selectie (en daarmee de kopie op het klembord) om zeep helpt?

[Vergeef me mijn gebrek aan VBA/Excel kennis hieromtrent. :o]

Tijs.
 
Laatst bewerkt:
Of bedoelde je de code in
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
die de selectie (en daarmee de kopie op het klembord) om zeep helpt?
Yep! Precies de spijker op de kop! ;)

[Vergeef me mijn gebrek aan VBA/Excel kennis hieromtrent. :o]
Er valt niets te vergeven, want vragen is geen zonde! Juist 'NIET vragen' zou de foute weg zijn. ;)

Groet, Leo
 
Nonono, verwijder de Selection_Change uit je blad Bestellingen en je kan daar dan probleemloos plakken met ctrl-V
Het enige nadeel is dan wel dat je knop daar uit het zicht verdwijnt, maar het is het één of het ander.
 
Laatst bewerkt:
@ginger: Bedankt voor de reactie. Nu maar hopen dat de topic-starter (=nonono) er iets mee kan (of met de opmerking van Warme bakkertje zojuist)! :thumb:

Tijs.
 
Laatst bewerkt:
Ik ben geen expert in dit geheel. Dus dan maar vragen.
In sheet2 komt de kopieerknop niet voor. Maar ook hier als tekst zetten?

Ik heb gezocht naar …(ByText Target As Range), maar zonder success.
Hoe verander ik deze
Private Sub Worksheet_SelectionChange(ByVal Target As Range) ?

Groet Nono
 
Inderdaad verwijdering van de Selection_Change uit het blad Bestellingen lost het probleem op.
Ik kan de knop naar beneden verplaatsen, zodat deze nog zichtbaar blijft voor verdere handelingen.
Mijn dank aan de experts. :thumb:

Groet Nono
 
Verander dit blokje maar ff....
Code:
Private Sub CommandButton3_Click()
'    CommandButton3.Caption = "Kopieer"
     With Sheets("Bestelling")
        .Cells(.Rows.Count, 1).End(xlUp).Offset(1).Resize(, 5).Value = Sheets("Product").Cells(ActiveCell.Row, 1).Resize(, 5).Value
     End With
End Sub

dan mag je je Selectionchanges nog laten staan ook!

Groet, Leo
 
ff verandert, maar “Kopieer” is “dood”.
Selectie van cellen wordt niet geaktiveerd.

Groet Nono
 
ff verandert, maar “Kopieer” is “dood”.
Selectie van cellen wordt niet geaktiveerd.

Groet Nono
Ehhhh.... DAT klopt! Je selectie wordt nu rechtstreeks op het blad 'bestelling' geplaatst. Dit is een mooiere methode dan via 'copy'...

Groet, Leo
 
Dat was me dus even ontgaan.
Hierbij is denk ik mijn volgende probleem ook al opgelost. Ik was al aan het zoeken gegaan.
Ik wil namelijk, dat met Kopieer de inhoud op de eerstvolgende regel in Bestellingen geplaatst wordt.
En dat gaat goed. :thumb:

Bedankt Nono
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan