Problème programmation

Fermé
fredow - 20 févr. 2009 à 13:18
PGZ Messages postés 11 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 26 février 2009 - 20 févr. 2009 à 20:26
Bonjour,

Je suis en train de crée un petit programme en vba, mais j'ai un petit souci pour une action sur excel.
Mon programme récupère le contenu de quelque cellules et les réécrit dans d'autre cellules qui serviront par la suite à d'autre calcul (un copier/coller banal).

Mais dans une de ces cellules, il y a une formule dont le résultat change tout le temp (avec "aujourdhui"),et je voudrai que la valeur copier ne changent pas. (ex: pour le nombre d'heure par journée de tel action, elle s'arrête a tel heure(la cellule avec "aujourdhui") , je veut relever le résultat au moment même).

Pour être clair, j'ai besoin de relever le résultat d'une cellule"A1" dans une autre cellule "A2" et non la formule de "A1" ,merci pour les infos à venir si c'est possible de résoudre mon problème. (ce que je pense mai jy arriv po grrr)

2 réponses

Tu peux essayer d'adapter ceci:

Range("AG26").Select '***cellule source
Selection.Copy
Range("O29").Select '***cellule cible
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False '***collage "valeur"

en espérant t'avoir aidé
0
PGZ Messages postés 11 Date d'inscription dimanche 23 novembre 2008 Statut Membre Dernière intervention 26 février 2009 5
20 févr. 2009 à 20:26
Bonsoir.

Pourquoi pas :

mySh.Range("...").Value = mySh.Range("...").Value

PGZ
0