Copie de formule avec saut de ligne

bonjour,

je dispose de données disposées (onglet "base") que souhaite réorganiser comme dans l'onglet "récap"

8exemple-forum.xlsx (10.55 Ko)

. Comment puis-je répéter mes formules de "récap" en sautant les cellules vides et titre de "base" ?

Veuillez m'excuser, je n'utilise probablement pas les bon termes. Si ça n'est pas très clair n'hésitez pas, j'essayerai de reformuler.

Par avance merci.

Nico.

Bonjour,

Je pense avoir compris ta problématique mais avant de te répondre j'aurais une question :

Pourquoi tes données sont-elles organisées comme ça sur ton onglet "base" ?

En fait j'ai l'impression qu'on va traiter le truc à l'envers là, normalement on part d'une liste qu'on exploite (via TCD) pour avec les renseignements voulus. Là, on part d'une base bien spécifique et on veut revenir sur une simple liste..

Donc je veux juste être sûr qu'on ne peut pas aborder le sujet différemment

j'alimente mon onglet base par copier coller d'un import de notre système intranet. Je n'ai donc pas le choix du format.

Bonjour,

Ci-dessous un essai qui sera surement à adapter en fonction des possibles spécificités sur ton fichier de base

Sub test_copie()

Dim derlig

Worksheets("base").Copy after:=Worksheets(1)
ActiveSheet.Name = "Récap"

derlig = Sheets("Récap").Range("B1048576").End(xlUp).Row

For Each cell In Range("A1:A" & derlig)
    If cell = "" Then
        cell.Value = cell.Offset(-1, 0)
        cell.NumberFormat = "dd/mm/yyyy"
    End If
Next cell

Rows("1:1").Delete

Range("A1:D" & derlig - 1).AutoFilter
ActiveSheet.Range("$A$1:$D" & derlig - 1).AutoFilter Field:=2, Criteria1:=Array( _
    "Site", "Total secteur", "="), Operator:=xlFilterValues
Range("A1").Activate
ActiveCell.Offset(1, 0).Select
Do While ActiveCell.EntireRow.Hidden = True
ActiveCell.Offset(1, 0).Select
Loop
ActiveCell.EntireRow.Select
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp
ActiveSheet.ShowAllData
Range("A1").Select

End Sub

bonjour

un essai

les plages etant nommées en dynamique tu peux rajouter des données dans "base"

dans la feuille "recap" ; les formules sont matricielles

14nicoexc.xlsx (20.33 Ko)

cordialement

Bonjour,

Tu dois pouvoir utiliser Récupérer et transformer (Power Query) de ton intranet.

Un exemple de ce que tu peux envisager.

9exemple-forum.xlsx (21.68 Ko)

Cdlt.

Bonjour SlimShady, Tulipe et Jean-Eric,

merci pour vos réponses. Hélas mon niveau Excel est tellement médiocre que ça fait une semaine que j'essaie d'adapter vos propositions (surtout celle de Tulipe parce qu'elle me semblait moins compliquée) à mon besoin et je ne m'en sort pas.

N'y a-t-il pas un moyen plus simple ??

Rechercher des sujets similaires à "copie formule saut ligne"