bonjour
j`ai une macro de regourpement et j`ai un blocage
je n`arrive pas a capter une info qui est des la denriere ligne de la colonne C - l=6 lignes (la devise ds mon exemple)
pouvez vous me dire comment resoudre mon probleme?
j`ai colle un exemple pour information
merci a vous.
BVA_DEAD
Sub Regroupe()
Dim O As Worksheet, Dest As Worksheet
Dim Nom As String, Adresse As String
Dim Code As String, Ville As String
Dim Cl As Workbook 'déclare la variable Cl
Dim x As Integer
ThisWorkbook.Activate
Sheets.Add before:=Sheets(1)
With ActiveSheet
.Name = "Clients"
[A1] = "Lists of Clients"
End With
Nom = "A6"
Code = "A8"
Set Dest = Sheets("Clients")
x = 1
For Each O In ThisWorkbook.Sheets
Dest.Cells(x, 1).Value = O.Range(Nom).Value
Dest.Cells(x, 3).Value = O.Range("a8").Value
Dest.Cells(x, 2) = Sheets(x).Name
Dest.Cells(x, 5).Value = O.Range("c65536").End(xlUp).Value
Dest.Cells(x, 5).Value = O.Range("c65536").End(xlUp).row-6.Value??
Dest.Cells(x, 7).Value = O.Range("g65536").End(xlUp).Value
x = x + 1
Next O
End Sub
j`ai une macro de regourpement et j`ai un blocage
je n`arrive pas a capter une info qui est des la denriere ligne de la colonne C - l=6 lignes (la devise ds mon exemple)
pouvez vous me dire comment resoudre mon probleme?
j`ai colle un exemple pour information
merci a vous.
BVA_DEAD
Sub Regroupe()
Dim O As Worksheet, Dest As Worksheet
Dim Nom As String, Adresse As String
Dim Code As String, Ville As String
Dim Cl As Workbook 'déclare la variable Cl
Dim x As Integer
ThisWorkbook.Activate
Sheets.Add before:=Sheets(1)
With ActiveSheet
.Name = "Clients"
[A1] = "Lists of Clients"
End With
Nom = "A6"
Code = "A8"
Set Dest = Sheets("Clients")
x = 1
For Each O In ThisWorkbook.Sheets
Dest.Cells(x, 1).Value = O.Range(Nom).Value
Dest.Cells(x, 3).Value = O.Range("a8").Value
Dest.Cells(x, 2) = Sheets(x).Name
Dest.Cells(x, 5).Value = O.Range("c65536").End(xlUp).Value
Dest.Cells(x, 5).Value = O.Range("c65536").End(xlUp).row-6.Value??
Dest.Cells(x, 7).Value = O.Range("g65536").End(xlUp).Value
x = x + 1
Next O
End Sub