Bug Macro format nombre

  • Initiateur de la discussion Initiateur de la discussion Kernoz
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Kernoz

XLDnaute Occasionnel
Bonjour à tous !

Je fais appel à vos sciences car je n'arrive pas à regler mon soucis ... difficile de vous joindre un fichier exemple sur ce cas précis mais je vais tenter de vous expliquer au mieux :

J'ai une macro qui copie/colle des données chiffrées à partir de plusieurs onglets sur un autre onglet.

Le soucis c'est qu'une fois la macro éffectuée, un nombre du type 0.0428 se copie en 0.04 ( 0.0400000 ) j'ai essayé d'accorder les formats mais rien à faire ...

Voici le code :

Code:
Sub SupplyChain()
Dim i As Long
Dim T() As Variant
    Application.ScreenUpdating = False
    
' Consolidation des données valorisées :
    Sheets("Données SC").Select
    ActiveSheet.Unprotect "cellule"
    DonneesSC.Range("A7:CB6666").Clear
    For i = 1 To Sheets.Count
        If Sheets(i).Name <> ShConcat.Name And Sheets(i).Name <> Tarifs.Name And Sheets(i).Name <> BDD.Name And Sheets(i).Name <> DonneesSC.Name And Sheets(i).Name <> TotalMois.Name And Sheets(i).Name <> DetailsJour.Name And Sheets(i).Name <> Accueil.Name Then
            With Sheets(i)
                T = .Range("A161:CB250").Value
                DonneesSC.Range("A" & Rows.Count).End(xlUp).Offset(1).Resize(UBound(T, 1), UBound(T, 2)) = T
            End With
        End If
    Next i
    Erase T
    
'Suppression des lignes inutiles :
    Dim k As Long
    For k = 2000 To 7 Step -1
    With Cells(k, 1)
    If IsEmpty(.Value) Or .Value = "0" Then .EntireRow.Delete
    End With
    Next

D'avance merci pour votre aide 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
5
Affichages
236
Réponses
4
Affichages
177
Réponses
5
Affichages
232
Réponses
10
Affichages
281
Réponses
5
Affichages
182
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
479
Retour