Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Copier une liste vers une colonne avec des cellules fusionnées

soan

XLDnaute Barbatruc
Inactif
Bonjour Guirams,

bonne année 2021, et bienvenue sur le site XLD !

ton fichier en retour ; fais Ctrl e ➯ c'est fait !


VB:
Sub Essai()
  If ActiveSheet.Name <> "Feuil1" Then Exit Sub
  Dim i As Byte: Application.ScreenUpdating = 0
  For i = 1 To 5
    Cells(3 * (i - 1) + 2, 3) = Cells(i, 1)
  Next i
End Sub

soan
 

Pièces jointes

  • Exemple.xlsm
    16.1 KB · Affichages: 16
Dernière édition:

soan

XLDnaute Barbatruc
Inactif
Bonjour mapomme,

oui, effectivement, ta solution est très bien !

mais pourquoi avoir validé ta formule avec Ctrl Maj Entrée ?
même sans formule matricielle, ça marche très bien !


soan
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil

Moi, aussi, j'ai les accolades
(Et si il n'y avait que cela!)
=>mapomme: ton fichier a un problème, non ?
NB: Ouvert avec Excel 2013 32 bits, sur W10 64 bits.
 

Pièces jointes

  • 01_Bug.jpg
    80.7 KB · Affichages: 20

soan

XLDnaute Barbatruc
Inactif
@mapomme, le fil,

j'en suis pas sûr, mais j'crois bien que si t'utilises Office 365, certaines formules
matricielles avec accolades sont automatiquement transformées en formules
sans accolades ; et j'sais pas si c'est utilisé comme formules non matricielles,
ou utilisé avec une interprétation automatique de la formule en matriciel.

encore un truc de Microsoft pour mieux semer la confusion entre les versions ?
si c'est pas ça, alors oui, envisager une réparation de ton logiciel Office...


soan
 

Discussions similaires

Réponses
56
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…