OVH Cloud OVH Cloud

Macro VBA EXCEL - Vider le presse papier

12 réponses
Avatar
drb
Bonjour,

Je cherche une macro en VBA Excel pour vider le presse papier.
Merci

2 réponses

1 2
Avatar
Paul V
hello,

Seulement pour satisfaire ma curiosité maladive ;-)

Si les macros sont hyper lentes sur certaines machines avec le presse papier
rempli, sont-elles plus rapides quand tu les lances sur la meme machine avec
le PP vidé?

Merci d'avance

Paul V

"drb" a écrit dans le message de news:

Rebonjour, en effet la macro ne remplie pas le PP, mais il arrive que
certains utilisateurs aient leur PP rempli... et lorsqu'ils lance cette
macro, elle fonctionne au hyper ralenti.

D'autre part, j'ai essayé votre proposition : [iv65536].copy
Ça ne fonctionne pas, où je ne l'ai pas inséré au bon endroit !

Voilà.


Re,

A priori cela ne semble pas devoir remplir le pressepapier!!??
:-?

lSteph

drb a exprimé avec précision :
Bonsoir, la macro sert à déterminer le pourcentage minimum (d'un prêt
hypothécaire) qui rescpecte 3 conditions :

Sub FAH_pourcentage()

' Calcul le pourcentage minimum du prêt du Fond Assurance Hyp.

v_donnees = 1

Range("D5").Value = v_donnees

v_test = False

Do While Not (v_test)

If Range("Viabilité!C33").Value = "OUI" And
Range("Viabilité!C53").Value
= "OUI" And Range("Viabilité!C58").Value = "OUI" Then
v_test = True
Else
If Range("D5").Value > 0 Then
Range("D5").Value = Range("D5").Value - 0.0005
Else
Exit Do
End If
End If

Loop

End Sub



Bonsoir,

En fait, lorsque je lance une macro, celle-ci prend souvent beaucoup
de
temps à s'exécuter et je crois ??? que c'est lié au Presse papier???

Possible, mais il peut aussi arriver que cela vienne de la macro...

ou de ce qu'elle doit faire et dans quoi.
Actuellement , au vu de ce qu'on en voit et de son contexte il est
assez difficile de se prononcer.

Cordialement.

lSteph




drb avait envisagé :

Cette macro ne vide pas le presse papier.
En fait, lorsque je lance une macro, celle-ci prend souvent beaucoup
de
temps à s'exécuter et je crois ??? que c'est lié au Presse papier???


Bonsoir,
Ceci peut-être..

Application.CutCopyMode = False

--
Salutations
JJ


"drb" a écrit dans le message de
news:

Bonjour,

Je cherche une macro en VBA Excel pour vider le presse papier.
Merci







--
- -






--
- -












Avatar
drb
Nous avons constaté que lorsque le presse papier est rempli suite à des
copies de tableaux ou autre élément dans Excel vers un document Word, le
temps de calcul de la macro est très long. Pour éviter cela, avant de lancer
la macro, l'utilisateur ferme le chiffrier Excel.

Est-ce qu'il y a un lien avec le Presse papier ? Cela semble être le cas,
dans la mesure ou la macro est bien écrite et que nous utilisons des
ordinateurs très récents.



hello,

Seulement pour satisfaire ma curiosité maladive ;-)

Si les macros sont hyper lentes sur certaines machines avec le presse papier
rempli, sont-elles plus rapides quand tu les lances sur la meme machine avec
le PP vidé?

Merci d'avance

Paul V

"drb" a écrit dans le message de news:

Rebonjour, en effet la macro ne remplie pas le PP, mais il arrive que
certains utilisateurs aient leur PP rempli... et lorsqu'ils lance cette
macro, elle fonctionne au hyper ralenti.

D'autre part, j'ai essayé votre proposition : [iv65536].copy
Ça ne fonctionne pas, où je ne l'ai pas inséré au bon endroit !

Voilà.


Re,

A priori cela ne semble pas devoir remplir le pressepapier!!??
:-?

lSteph

drb a exprimé avec précision :
Bonsoir, la macro sert à déterminer le pourcentage minimum (d'un prêt
hypothécaire) qui rescpecte 3 conditions :

Sub FAH_pourcentage()

' Calcul le pourcentage minimum du prêt du Fond Assurance Hyp.

v_donnees = 1

Range("D5").Value = v_donnees

v_test = False

Do While Not (v_test)

If Range("Viabilité!C33").Value = "OUI" And
Range("Viabilité!C53").Value
= "OUI" And Range("Viabilité!C58").Value = "OUI" Then
v_test = True
Else
If Range("D5").Value > 0 Then
Range("D5").Value = Range("D5").Value - 0.0005
Else
Exit Do
End If
End If

Loop

End Sub



Bonsoir,

En fait, lorsque je lance une macro, celle-ci prend souvent beaucoup
de
temps à s'exécuter et je crois ??? que c'est lié au Presse papier???

Possible, mais il peut aussi arriver que cela vienne de la macro...

ou de ce qu'elle doit faire et dans quoi.
Actuellement , au vu de ce qu'on en voit et de son contexte il est
assez difficile de se prononcer.

Cordialement.

lSteph




drb avait envisagé :

Cette macro ne vide pas le presse papier.
En fait, lorsque je lance une macro, celle-ci prend souvent beaucoup
de
temps à s'exécuter et je crois ??? que c'est lié au Presse papier???


Bonsoir,
Ceci peut-être..

Application.CutCopyMode = False

--
Salutations
JJ


"drb" a écrit dans le message de
news:

Bonjour,

Je cherche une macro en VBA Excel pour vider le presse papier.
Merci







--
- -






--
- -

















1 2