Étendre une formule jusqu'à la dernière colonne Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
J
Jeremulus
Jeune membre
Jeune membre
Messages : 43
Inscrit le : 17 juillet 2018
Version d'Excel : 2013 FR

Message par Jeremulus » 17 juillet 2018, 15:59

Bien vu Pedro :-)

Plus de message d'erreur, mais le code ne fonctionne toujours pas car des #N/A s'affichent en A4 A5 A6 A7 et A8 ...
Avatar du membre
ric
Membre impliqué
Membre impliqué
Messages : 2'188
Appréciations reçues : 182
Inscrit le : 29 mai 2018
Version d'Excel : 365 fr 32 bits

Message par ric » 17 juillet 2018, 16:09

Bonjour à tous,

Bonjour Pedro
Cells(8, "A")
's'écrit normalement :
Cells(8, 1)
Les deux nomenclatures sont opérationnelles. La première a l'avantage de visualiser aisément sur quelle colonne l'instruction opérera ... surtout si on parle de la colonne BT qui est la 72e colonne.

ric
Un bon dépanneur : la touche F8 pour faire un Pas-à-Pas sur le code. :mrgreen:
Avatar du membre
Pedro22
Passionné d'Excel
Passionné d'Excel
Messages : 3'234
Appréciations reçues : 326
Inscrit le : 26 janvier 2017
Version d'Excel : 2010 FR
Version de Sheets : FR
Téléchargements : Mes applications

Message par Pedro22 » 17 juillet 2018, 16:15

Au temps pour moi,

J'utilise Range("A1") et Cells(1, 1) mais jamais Cells(1, "A"). J'ignorais que c'était correct. :wink:
Merci de prendre 30 sec pour lire la charte du forum.
Quelques conseils : ici
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 7'083
Appréciations reçues : 696
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 17 juillet 2018, 19:24

Bonjour Jeremulus, le forum,

je te retourne ton fichier modifié :
Exemple.xlsm
(18.07 Kio) Téléchargé 9 fois
Ctrl e (ou clic sur Bouton1) ➯ travail effectué  :)

Alt F11 pour voir le code VBA, puis revenir sur Excel

si besoin, tu peux demander une adaptation.
merci de me dire si ça te convient.

dhany  Image
J
Jeremulus
Jeune membre
Jeune membre
Messages : 43
Inscrit le : 17 juillet 2018
Version d'Excel : 2013 FR

Message par Jeremulus » 18 juillet 2018, 10:22

Bonjour Dhany !
Exemple.xlsm
(21.91 Kio) Téléchargé 2 fois
Merci beaucoup pour ton aide ! C'est exactement ce que je voulais ::D
Je me permets de te renvoyer un fichier, car je ne parviens pas à adapter tout à fait ton travail à mon fichier qui est un peu plus compliqué que l'exemple que j'ai envoyé ...

Je voudrais en fait effectuer une fonction d'extraction de texte en A10, puis étendre la fonction jusqu'en H10
Puis couper ces cellules A10 à H10, et les coller en A10 ... Et pour finir utiliser la fonction recherchev, mais pour ça c'est maintenant bon grâce à toi :)

Mon probleme maintenant est pour faire les deux premières étapes en VBA, toujours en prenant en compte que la dernière colonne qui contient de l'information n'est pas forcément la H10 ....

Je te remercie d'avance !
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 7'083
Appréciations reçues : 696
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 18 juillet 2018, 15:13

Bonjour Jeremulus,

je te retourne ton fichier modifié :
Exemple.xlsm
(19.71 Kio) Téléchargé 4 fois
Ctrl e (ou clic sur ton 1er bouton) ➯ ligne 4 complétée
Ctrl d (ou clic sur Bouton 2) ➯ lignes 9 et 10 complétées

adaptation possible ; à te lire pour avoir ton avis.

dhany  Image
1 membre du forum aime ce message.
J
Jeremulus
Jeune membre
Jeune membre
Messages : 43
Inscrit le : 17 juillet 2018
Version d'Excel : 2013 FR

Message par Jeremulus » 18 juillet 2018, 15:55

Merci Dhany c'est parfait ! Merci beaucoup !

J'ai une autre question sur un autre sujet, je ne sais pas si je suis censé faire un nouveau topic pour cela ... Dans le doute je la pose ici !
Exemple.xlsm
(15.91 Kio) Téléchargé 2 fois
En fait j'aimerais créer des nouveaux onglets, le nombre dépend d'un tableau inital qui change tout le temps. Dans l'exemple j'ai 7 prénoms donc 7 onglets à insérer. Jusqu'ici j'ai su faire ...

En revanche ce que j'aimerais faire c'est écrire en cellule A1 de chaque nouvel onglet, le prénom qui correspond.

Par exemple Martin pour le premier onglet ajouté, Clara pour le deuxième etc ...

Sais tu si cela est possible ?

Merci d'avance et à bientôt !
Avatar du membre
dhany
Passionné d'Excel
Passionné d'Excel
Messages : 7'083
Appréciations reçues : 696
Inscrit le : 3 octobre 2017
Version d'Excel : 2007 FR

Message par dhany » 18 juillet 2018, 17:59

@Jeremulus
ma réponse a tardé car j'étais en pause-repas.  :faim:
(j'ai pas d'horaires fixes, et j'avais pas encore mangé)

ça aurait été mieux que tu crées un autre sujet, car :

a) ta nouvelle demande est très différente de ce sujet

b) un autre lecteur pourrait être intéressé par ta nouvelle demande,
    mais il ne la verra pas car ça ne correspond pas au titre du sujet
    (s'il tombe dessus, ça sera seulement par hasard !  ;;))

je te retourne ton fichier modifié :
Exemple.xlsm
(15.64 Kio) Téléchargé 2 fois
pour ce type d'opération peu fréquente (ajout de feuilles) :

* c'est mieux d'pas mettre de raccourci clavier
* donc : clic sur Bouton 1, ou via Alt F8

adaptation possible ; ton avis ?

dhany  Image
J
Jeremulus
Jeune membre
Jeune membre
Messages : 43
Inscrit le : 17 juillet 2018
Version d'Excel : 2013 FR

Message par Jeremulus » 19 juillet 2018, 09:16

Hello Dhany !

Aucun problème haha !

A nouveau c'est tout à fait ce que je voulais faire ... Merci beaucoup !

Le petit soucis que j'ai maintenant est le suivant .... Le tableau qui contient les titre des nouveaux onglets n'est pas toujours au même endroit ... N'a pas toujours la même taille ... Il se situe toujours en colonne D mais ne commence jamais à la même ligne.

Est ce qu'il faudrait avant de lancer la macro le selectionner ? ou le copier dans une nouvelle feuille pour que cela soit plus simple ?

Merci encore pour ton temps :-)
J
Jeremulus
Jeune membre
Jeune membre
Messages : 43
Inscrit le : 17 juillet 2018
Version d'Excel : 2013 FR

Message par Jeremulus » 19 juillet 2018, 09:20

Ah oui aussi, j'aimerais également que les nouvelles feuilles s'insèrent après une feuille spécifique, pas forcément la première ... :oops:
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message