Lignes manquantes Excel

Résolu

Bonjour,
Je reviens à la question des "Lignes manquantes".
Lignes manquantes
J'ai juste changé de nom, mais ça ne fonctionne plus et pourtant le nom du fichier est bon ,ça fait un moment que je cherche, mais je ne trouve pas ce qui ne va pas ??
Merci de votre aide

Voir le fichier ci-joint:

Lignes manques Excel
 


Windows / Chrome 129.0.0.0

11 réponses

Résumé de la discussion

Le problème porte sur une macro Excel destinée à combler des lignes manquantes dans un fichier récupérant des données météo toutes les minutes depuis une console MISOL. L’erreur venait du fait que la macro faisait référence au nom du fichier plutôt qu’au nom de la feuille, ce qui entraînait l’échec de l’accès aux données. La correction suggérée consiste à cibler la feuille avec un extrait du type With Worksheets("Recuperation_des_donnees"), afin d’opérer sur la bonne plage indépendamment du nom du classeur. Les échanges précisent également que les données sont des relevés réguliers et que certaines lignes peuvent avoir été supprimées pour les tests, ce qui influence le comportement de la macro.

Bobot (l’IA à votre service)
  1. Bonjour,

    Worksheets("Recuperation_des_donnees-MISOL.xlsm")

    Sans .xlsm, ca aurait dû le faire mais, marche pas du tout

    D'ou sortent les lignes de donnees et pourquoi il en manque?

    0
    1. Bonjour,

      Les lignes de données sortes de ma console météo, ce sont des relevés météo toutes les minutes.

      Les lignes manquantes je les ai supprimé exprès pour faire fonctionner la macro (qui doit combler ces lignes).

      0
      1. Bonjour à tous,

        @ Guy,

        Qu'est-ce que la macro est censée faire ? C'est toujours délicat de chercher à réparer quelque chose dont on ne sait pas ce qu'il fait. La discussion indiquée n'apporte pas grand-chose. Les liens sont périmés...

        Daniel


        0
        1. OK, je pense avoir compris. Donne un endroit où ça ne fonctionne pas.

          Daniel

          0
      2. Je voudrais une macro qui puisse combler les lignes manquantes en prenant la ligne supérieure ou inférieure.

        Quand je clic sue le bouton, j'ai surligner en jaune le nom du fichier. (et pourtant il me semble bon


        Essaye avec le fichier que j'ai envoyé

        0
        1. Non, Guy, il faut mettre le nom de la feuille, pas celui du fichier :

          With Worksheets("Recuperation_des_donnees")

          Daniel


          0
          1. Ahhhh...ok...
            Merci
            Je regarde ça

            Edit:
            Je viens de supprimer Excel 2010 pour mettre Excel 2021 et ça ne fonctionne pas.
            Donc, je vais voir dans la journée

            0
            1. Qu'est-ce qui ne fonctionne pas ? La macro ou Excel 2021 ? Si c'est la macro, poste la ligne en surbrillance, avec le message et le libellé de l'erreur. La macro fonctionne ici avec Excel 2010 ou Excel 365.

              Daniel

              0
          2. non...non..., t'inquiète, pas c'est Excel 2021 que je n'arrive pas à installer.

            0
            1. Re,

              Si c'est  bien ce que vous voulez, un exemple de suppression lignes vides feuille.

              A adapter

              'Auteur : www.Indexmatch.fr
              'Date : 03/2020
               
              Option Explicit
               
              Const TARGET_SHEET_NAME As String = "DATA" 'A remplacer par le nom de l'onglet que vous voulez traiter.
               
              Sub supprimer_lignes_vides()
               
              Dim RowNumber As Integer
               
                  Sheets(TARGET_SHEET_NAME).Activate
               
                  RowNumber = Cells.SpecialCells(xlCellTypeLastCell).Row
               
                  Do While RowNumber > 0
               
                      If Rows(RowNumber).Find("*") Is Nothing Then Rows(RowNumber).Delete
               
                      RowNumber = RowNumber - 1
               
                  Loop
               
               
              End Sub
              
              0
              1. Effectivement, c'est le nom de l'onglet et pas celui du fichier.

                Merci

                0
                1. Bonjour,

                  Certes, certes, mais qu'est ce que vous faites avec tous ces calculs a ralonge??

                  0
                  1. Bonjour,
                    J'ai une console météo "MISOL", je récupère des données toutes les minutes que je mets dans le fichier "Recuperation_des_données.xlsm".
                    Ensuite, avec cette macro, je les mets dans mon ficher "Octobre_2024_MISOL.xlsm".

                    Puis avec "FileZilla", j'envoie les images que j'ai fais sur Excel sur mon site:

                    Météo

                    0