Pourquoi 1.20000004768371
Résolu/Fermé
BUDGETS
Messages postés
1418
Date d'inscription
samedi 19 juillet 2014
Statut
Membre
Dernière intervention
20 août 2024
-
Modifié par BUDGETS le 29/01/2017 à 11:11
momo - 29 janv. 2017 à 19:08
momo - 29 janv. 2017 à 19:08
3 réponses
BUDGETS
Messages postés
1418
Date d'inscription
samedi 19 juillet 2014
Statut
Membre
Dernière intervention
20 août 2024
29 janv. 2017 à 11:44
29 janv. 2017 à 11:44
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
23193
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
18 septembre 2024
Ambassadeur
1 534
29 janv. 2017 à 14:01
29 janv. 2017 à 14:01
bonjour, Je vois que tu as déclaré tes variables numériques comme "single", je te suggère de les déclarer comme "double".
eriiic
Messages postés
24595
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
2 septembre 2024
7 234
29 janv. 2017 à 16:19
29 janv. 2017 à 16:19
Bonjour,
et même As Currency tant qu'à faire
eric
et même As Currency tant qu'à faire
eric
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
Modifié par Vaucluse le 29/01/2017 à 13:08
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