Bonjour, a partir d'un fichier excel je créé un tableau croisé dynamique.
Ce tableau est copié dans un nouvel onglet, et je souhaite remplir tous les blancs de ce tableau grâce a une macro (pour l'intégrer a une base de donnée access).
Donc pour mon code j'ai résonné comme suit: Test de chaque case du tableau du haut vers le bas, colonne par colonne (7 colonnes pour 3306 lignes)
Si la case testée est vide, il copie celle du dessus. Malheureusement cela ne fonctionne pas du tout (erreurs diverses et variées selon le code testé)
Veuillez trouver ci-joint un morceau choisi du fichier: le tableau tel qu'il est en onglet 1, et tel que je le souhaites en onglet2.
Avez-vous une idée? Merci d'avance
Ce tableau est copié dans un nouvel onglet, et je souhaite remplir tous les blancs de ce tableau grâce a une macro (pour l'intégrer a une base de donnée access).
Donc pour mon code j'ai résonné comme suit: Test de chaque case du tableau du haut vers le bas, colonne par colonne (7 colonnes pour 3306 lignes)
Si la case testée est vide, il copie celle du dessus. Malheureusement cela ne fonctionne pas du tout (erreurs diverses et variées selon le code testé)
Code:
Sub Bouton1_QuandClic()
Worksheets("Final").Activate
ActiveSheet.UsedRange.Select
Dim i, j, n, m As Integer
n = 3306
m = 7
For j = 1 To m
For i = 2 To n + 1
Range("A1").Offset(i, j).Select
If IsEmpty(Selection) Then
Range("A1").Offset(i - 1, j).Select
Selection.Copy
Range("A1").Offset(i, j).Select
ActiveSheet.Paste
Next i
Next j
End Sub
Veuillez trouver ci-joint un morceau choisi du fichier: le tableau tel qu'il est en onglet 1, et tel que je le souhaites en onglet2.
Avez-vous une idée? Merci d'avance