XL 2016 VBA - macro pour calculer que la ligne.

  • Initiateur de la discussion Initiateur de la discussion Keran
  • 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 !

Keran

XLDnaute Junior
Bonjour j'aimerais voila j'ai un fichier qui me sert a calculer les masses horaires des agents quand quelqu'un saisi sur une feuilles une lettre cela exécute plusieurs formule pour donner les informations nécessaire .
a l'heure actuel le fichier marche plutôt bien mais je voulais savoir si il était possible de faire en sorte que au lieux de calculer toutes la feuille on calcul seulement la ligne modifé ou tous du moins les ligne qui sont afficher, entre ligne 6 et 65.
VB:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
Dim Feuille
Dim i%
Dim WS As Worksheet
If Flag = True Then Flag = False: Exit Sub
Feuille = ActiveSheet.Name
If Application.Calculation = xlCalculationManual And Feuille <> "Données" Then
    Flag = True
    On Error Resume Next
    For Each WS In Worksheets(Array(Feuille, "H" & Feuille, "B" & Feuille, "Bilan"))
        With WS
            .Unprotect PW
            .Calculate
            Worksheets(Array(Feuille, "H" & Feuille, "B" & Feuille, "Bilan")).RefreshAll
            .Protect PW
        End With
    Next WS
    Flag = False
End If
End Sub
 
Notre forum d’entraide est 100 % gratuit et le restera.
Aucune formation payante, aucun fichier à acheter, rien à vendre. Mais comme tout site, nous devons couvrir nos frais pour continuer à vous accompagner.
Soutenez-nous en souscrivant à un compte membre : c’est rapide, vous choisissez simplement votre niveau de soutien et le tour est joué.

Je soutiens la communauté et j’accède à mon compte membre

Discussions similaires

  • Question Question
Microsoft 365 Excel VBA
Réponses
5
Affichages
331
Réponses
1
Affichages
445
Réponses
0
Affichages
516
Réponses
7
Affichages
531
Retour