Pourquoi 1.20000004768371
Résolu
BUDGETS
Messages postés
1607
Date d'inscription
Statut
Membre
Dernière intervention
-
momo -
momo -
3 réponses
Bonjour Vaucluse,
Ces valeurs ont copiées directement à partir des saisies effectuées dans la feuille saisie opérations numéraires.
Ces valeurs ont copiées directement à partir des saisies effectuées dans la feuille saisie opérations numéraires.
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 583
bonjour, Je vois que tu as déclaré tes variables numériques comme "single", je te suggère de les déclarer comme "double".
Bonjour
maco copie,transpose
A+
Maurice
maco copie,transpose
Sub Enregistrement_opérations_numéraires() Dim Sh As Worksheet Dim Nlig As Long Set Sh = Sheets("Opérations numéraires") Nlig = Sh.Cells(Rows.Count, 2).End(xlUp).Row + 1 Application.ScreenUpdating = False Range("B3:B17").Copy Sh.Range("A" & Nlig).PasteSpecial xlPasteValues, , , True Application.CutCopyMode = False Application.ScreenUpdating = True End Sub
A+
Maurice
Tout ce que je peux dire c'est que dans la macro, si vous évitez de passer par cette déclaration, ça semble aller mieux,ainsi cette ligne testée pour enregistrer la valeur de B12
ActiveCell.Offset(0, 9).Value = Range("'Saisie opérations numéraires'!B12").Value
donne un résultat à priori exact en J4
Mais ne me demandez pas pourquoi :-???.
crdlmnt