derniere colonne non vide

Y compris Power BI, Power Query et toute autre question en lien avec Excel
L
Laliz
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 2 juin 2016
Version d'Excel : 2010

Message par Laliz » 25 juillet 2017, 14:30

bonjour,

Je souhaiterai sélectionner la dernière colonne non vide de mon tableau qui se décale vers la droite chaque semaine pour ensuite la supprimer et la remplacer par un calcul

comment dois je faire ?

ci joint mon tableau

merci à vous
test macro.xlsx
(13.16 Kio) Téléchargé 21 fois
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 3'860
Appréciations reçues : 177
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 25 juillet 2017, 14:42

Bonjour Laliz, bonjour le forum,

Essaie comme ça :
Sub Macro1()
Dim DC As Integer 'déclare la variable DC (Dernière Colonne)

'définit l la dernière colonne éditée DC de la ligne 1 de l'onglet "Feuil1"
DC = Sheets("Feuil1").Cells(1, Application.Columns.Count).End(xlToLeft).Column
Sheets("Feuil1").Columns(DC).Select 'sélectionne la colonne DC de l'onglet "Feuil1"
End Sub
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
Avatar du membre
i20100
Passionné d'Excel
Passionné d'Excel
Messages : 5'713
Appréciations reçues : 333
Inscrit le : 16 mars 2017
Version d'Excel : 2010

Message par i20100 » 25 juillet 2017, 14:45

Bonjour,
Cells(1, Cells(1, Columns.Count).End(xlToLeft).Column).Activate
Vive ces nouvelles saisons qui nous colorent.
isabelle
L
Laliz
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 2 juin 2016
Version d'Excel : 2010

Message par Laliz » 26 juillet 2017, 09:15

Merci beaucoup :-)

et si je veux sélectionner la première cellule vide pour y mettre une formule par exemple?
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 3'860
Appréciations reçues : 177
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 26 juillet 2017, 11:16

Re,
Sub Macro1()
Dim DC As Integer 'déclare la variable DC (Dernière Colonne)
Dim PLV As Long 'déclare la variable PLV (Première Ligne Vide)

'définit la dernière colonne éditée DC de la ligne 1 de l'onglet "Feuil1"
DC = Sheets("Feuil1").Cells(1, Application.Columns.Count).End(xlToLeft).Column
PLV = Cells(Application.Rows.Count, DC).End(xlUp).Row + 1
Sheets("Feuil1").Cells(PLV, DC).Formula = ' ta formule ici...
End Sub
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
L
Laliz
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 2 juin 2016
Version d'Excel : 2010

Message par Laliz » 26 juillet 2017, 14:28

et est ce que je peux dans ma formule faire une soustraction entre 2 variable?
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 3'860
Appréciations reçues : 177
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 26 juillet 2017, 16:31

Re,

Pourquoi t'essaies pas avant de poser la question ?
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
L
Laliz
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 2 juin 2016
Version d'Excel : 2010

Message par Laliz » 26 juillet 2017, 16:32

si j'essai mais j'y arrive pas :(

sinon je poserai pas la question
Avatar du membre
ThauThème
Passionné d'Excel
Passionné d'Excel
Messages : 3'860
Appréciations reçues : 177
Inscrit le : 19 octobre 2014
Version d'Excel : 2010 FR

Message par ThauThème » 26 juillet 2017, 16:55

Re,

Mais alors donne-nous les moyens de te répondre P... de B... de M... ! (Purée de Bananes Mexicaines évidement...)
C'est quoi la formule ? C'est quoi les variables ?

Pffff !... C'est épuisant. Qu'est-ce qu'on perd comme temps !...
À plus,

ThauTheme


Je suis Charlie
VBA m'éclate, les formules m'ennuient ! Je n'y peux rien c'est comme ça...
L
Laliz
Jeune membre
Jeune membre
Messages : 14
Inscrit le : 2 juin 2016
Version d'Excel : 2010

Message par Laliz » 26 juillet 2017, 17:02

désolée :( de te faire perdre ton temps .

je suis novice ...

voir dans tableau ci joint

je voudrais dans ma cellule "variable 1" calculer (variable 2-variable 3)
c'est des variable car chaque semaine 1 colonnes s'ajoute
test macro.xlsx
(12.78 Kio) Téléchargé 18 fois
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message