BESOIN D AIDE MACRO EXCEL

mariaa33 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
mariaa33 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Dans le cadre de mon travail, je dois effectuer une macro qui me permet de recuperer des données en colonne mais aussi en ligne.
Voici mon fichier exemple: https://www.cjoint.com/?BKfpIvyoL4W
J'ai besoin à partir de ce fichier, de créer un fichier texte, qui m'affiche les données en ligne

Exemple:

AREA; 2012; ICP-France; France_DF; C1; 12
AREA; 2012; ICP-France; France_DF; C2; 46
AREA; 2012; ICP-France; France_DF; C3; 66

AREA; 2012; ICP-Espagne; France_DF; C1; 12
AREA; 2012; ICP-Espagne; France_DF; C4; 1

Sachant que je ne veux pas récuperer les colonnes en vert (qui sont des Totaux principalement)

Pourriez-vous m'aider?
(La création d'un fichier .txt n'est pas un problème)

Merci beaucoup

2 réponses

  1. cousinhub29 Messages postés 1114 Date d'inscription   Statut Membre Dernière intervention   380
     
    Bonsoir,

    Un petit exemple

    Pense à adapter le répertoire, ainsi que le nom que tu veux donner au fichier...

    Sub export_donnees()
    Dim Cel As Range, C As Range, Plg As Range, DerLig As Long
    ReDim Tblo(0)
    Dim Fixe As String
    Dim I As Long
    Fixe = "AERA;2012;"
    DerLig = Cells(Rows.Count, 2).End(xlUp).Row
    For Each Cel In Range("B4:B" & DerLig)
        Set Plg = Cel.Offset(, 7).Resize(1, 7)
        If Application.CountA(Plg) > 0 Then
            For Each C In Plg.SpecialCells(xlCellTypeConstants, 23)
                If C > o Then
                    Tblo(I) = Fixe & Cel & ";" & Cel.Offset(, 2) & ";" & Cells(2, C.Column) & ";" & C
                    I = I + 1
                    ReDim Preserve Tblo(0 To I)
                End If
            Next C
        End If
    Next Cel
    Open "C:\Users\TonNom\Documents\Exemple\exportFeuille.txt" For Output As #1 'A adapter
    For I = LBound(Tblo) To UBound(Tblo) - 1
        Print #1, Tblo(I)
    Next
    Close #1
    End Sub


    Bon courage
    0
  2. mariaa33 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci beaucoup !!
    0