• Initiateur de la discussion Initiateur de la discussion akrillon
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

akrillon

Guest
Bonjour le Forum,

Je cherche à realiser une petite macro qui étend une Selection par autofill ou Copy coller jusqu'a une prochaine case non vide.

Pour un peu de clareté j'ai effectuer un fichier test.

La macro fonctionne mais pas jusqu'au bout je n'arrive pas à faire une sortie de loop correcte.

Je vous remercie d'avance! 🙂
 

Pièces jointes

Re : Autofill, offset

Bonjour,

en parcourant les aires des cellules vides de la plage et leur donnant pour valeur la valeur de la cellule précédente.

Code:
Sub Bouton1_Cliquer()
    Dim plg As Range, a As Range
    On Error GoTo Fin
    'SpecialCells retourne une erreur si aucune plage ne correspond à la demande
    'ici les plages de cellules vides dans la colonne 1
    Set plg = Range("Tableau5[#Data]").Columns(1).SpecialCells(xlCellTypeBlanks)
    'Parcourir chaque aires de cellules vides de la plage
    For Each a In plg.Areas
        'Valeur des cellules vides de la l'aire (area) parcourue (a)
        'est égale à la première cellule de l'aire décalée d'une ligne vers le haut
        a.Cells.Value = a(0, 1).Value
    Next
Fin:
End Sub

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
22
Affichages
3 K
jui42
J
L
Réponses
1
Affichages
1 K
L
A
Réponses
12
Affichages
2 K
AnjyD
A
Réponses
13
Affichages
2 K
Réponses
3
Affichages
1 K
K
Réponses
4
Affichages
1 K
K
Z
Réponses
3
Affichages
1 K
Z
P
Réponses
16
Affichages
3 K
Retour