A voir également:
- VBA Pastevaleur qui change la valeur des cell
- Formule excel si contient texte alors valeur ✓ - Forum Excel
- Facebook piraté et adresse email changé ✓ - Forum Facebook
- Vba range avec variable ✓ - Forum VB / VBA
- Change dns - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
1 réponse
melanie1324
Messages postés
1505
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
8 juin 2011 à 11:54
8 juin 2011 à 11:54
Bonjour,
j'en ai peut être une.
Lorsque tu ouvres excel, tes classeurs sont en calcul automatique ou sur ordre??
Pour le savoir, outils, options, général, regarde si c'est coché.
Calcul automatique = dès que tu fais une modification : l calcul se fait
Calcul sur ordre = ne se fait que dans des cas particuliers.
Pour savoir si c'est ca mets avant le code :
Range("C1:C6").Select 'Il y a d'autre formule de C1 a C6
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ca :
calculate
ce qui donne :
calculate
Range("C1:C6").Select 'Il y a d'autre formule de C1 a C6
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
et vois ce qu'il se passe. Si c'est pas ca, c au dela de mes compétences.
j'en ai peut être une.
Lorsque tu ouvres excel, tes classeurs sont en calcul automatique ou sur ordre??
Pour le savoir, outils, options, général, regarde si c'est coché.
Calcul automatique = dès que tu fais une modification : l calcul se fait
Calcul sur ordre = ne se fait que dans des cas particuliers.
Pour savoir si c'est ca mets avant le code :
Range("C1:C6").Select 'Il y a d'autre formule de C1 a C6
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ca :
calculate
ce qui donne :
calculate
Range("C1:C6").Select 'Il y a d'autre formule de C1 a C6
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
et vois ce qu'il se passe. Si c'est pas ca, c au dela de mes compétences.
8 juin 2011 à 14:20
Merci de m'avoir répondu. Malheureusement ta solution n'a pas marché.
J'ai trouvé une solution intermédiare mais qui ne me satisfait pas trop.
A la toute fin de ma macro, je recré une boucle qui passe sur toute les pages et qui fait un pastespecial de toute la page..
Dans l'attente d'un "tilt" , je vais laisser comme ça.
Merci pour ton aide .
Bonne journée.