fonction DERCELL (morefun) ne fonctione plus dans macro

  • Initiateur de la discussion Initiateur de la discussion plug2
  • 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 !

plug2

XLDnaute Nouveau
bonjour à tous,
j'ai fait des macros dans excel 2000 voila deja un certain temp mais elles ne fonctionne plus dans excel 2010.
elles bug sur la ligne:
Selection.AutoFill Destination:=Range("C2😀ERCELL(C:C)"), Type:=xlFillDefault
la foncion DERCELL est issus de la macrocomplementaire morefun

merci d'avance pour votre aide.
patrice
 
Re : fonction DERCELL (morefun) ne fonctione plus dans macro

bonjour à tous,
j'ai fait des macros dans excel 2000 voila deja un certain temp mais elles ne fonctionne plus dans excel 2010.
elles bug sur la ligne:
Selection.AutoFill Destination:=Range("C2😀ERCELL(C:C)"), Type:=xlFillDefault
la foncion DERCELL est issus de la macrocomplementaire morefun

merci d'avance pour votre aide.
patrice

Bonjour,

La dernière mise à jour de Laurent Longre de morefunc pour Excel date de Décembre 2007 ...
Cela signifie concrètement que tu vas devoir remplacer dercell() par ta propre fonction en Excel 2010 ...

A +
 
Re : fonction DERCELL (morefun) ne fonctione plus dans macro

Bonjour james
la fonction DERCELL permet d'ateidre la derniere cellule non vide de la colonne
donc dans le cas ci dessous je veu selectioner les cellules de C2 j'usqu'a la derniere de la colone.
merci

Selection.AutoFill Destination:=Range("C2DERCELL(C:C)"), Type:=xlFillDefault
 
Re : fonction DERCELL (morefun) ne fonctione plus dans macro

Bonjour le fil,

Cette manie de vouloir sélectionner en VBA alors que ça ne sert à rien...

Code:
Dim plage As Range
Set plage = Range("C2", Cells(Cells.Rows.Count, "C").End(xlUp))
Range("C2").AutoFill Destination:=plage

Mais pas bien compris pourquoi on veut écraser les valeurs existantes dans la plage...

A+
 
Re : fonction DERCELL (morefun) ne fonctione plus dans macro

bonjour job75,
ok ça fonctione merci, mais pour la ligne suivante: Range("C2😀ERCELL(C:C)").Select
que doi-je metre? car moi je n'y connais pas grand chose et j'ais fait ces macros avec l'enregistreur.
merci
 
Re : fonction DERCELL (morefun) ne fonctione plus dans macro

non j' ais ecris Range("D2😀ERCELL(D😀)").Select car plusieur fois dans mes macros reveint cette ligne code mais avec des plages differentes c'est juste pour les selectioner en vue de les imprimer , les copier, les deplacer...
donc par quoi puis-je remplacer: Range("C10😀ERCELL(J:J)").Select par exemple?
merci
 
Re : fonction DERCELL (morefun) ne fonctione plus dans macro

Re,

OK, donc à partir de la cellule active :

Code:
Dim plage As Range
Set plage = Range(ActiveCell, Cells(Cells.Rows.Count, ActiveCell.Column).End(xlUp))
plage.Select 'si on veut sélectionner la plage
ActiveSheet.PageSetup.PrintArea = plage.Address 'zone d'impression
'etc...

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

Discussions similaires

Réponses
13
Affichages
2 K
Réponses
2
Affichages
506
Réponses
2
Affichages
907
Retour