Bonjour à tous,
Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre
variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute
à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit
dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro.
J'espère que ma question est compréhensible...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Brunos
Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
si tu veux un "X" en colonne H pour chaque ligne de la colonne A qui contient du texte: =SI(ESTTEXTE(A1);"X";"") à copier vers le bas
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
For Each C In Range("A1:A100") If WorksheetFunction.IsText(C.Value) Then C.Offset(0, 7) = "X" Next
-- Brunos
Ma colonne A peut contenir uniquement du texte et cette colonne a un
nombre
variable de lignes de semaine en semaine. À la fin d'une macro que
j'exécute
à toutes les semaines je voudrais avoir du code pour qu'un "X" soit
inscrit
dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne
A.
si tu veux un "X" en colonne H pour chaque ligne de la colonne A qui
contient du texte:
=SI(ESTTEXTE(A1);"X";"") à copier vers le bas
En VBA, est-ce possible et quel serait le code à ajouter à ma macro.
J'espère que ma question est compréhensible...
For Each C In Range("A1:A100")
If WorksheetFunction.IsText(C.Value) Then C.Offset(0, 7) = "X"
Next
Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
si tu veux un "X" en colonne H pour chaque ligne de la colonne A qui contient du texte: =SI(ESTTEXTE(A1);"X";"") à copier vers le bas
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
For Each C In Range("A1:A100") If WorksheetFunction.IsText(C.Value) Then C.Offset(0, 7) = "X" Next
-- Brunos
guy boily
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement à partir le la ligne A3 et suivante. merci de votre attention.
-- boily_SLSJ
Bonjour à tous, Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
Merci boucoup pour votre aide
1) est-il vrai comme so -- boily_SLSJ
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai
un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement
à partir le la ligne A3 et suivante.
merci de votre attention.
--
boily_SLSJ
Bonjour à tous,
Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre
variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute
à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit
dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro.
J'espère que ma question est compréhensible...
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement à partir le la ligne A3 et suivante. merci de votre attention.
-- boily_SLSJ
Bonjour à tous, Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
Merci boucoup pour votre aide
1) est-il vrai comme so -- boily_SLSJ
guy boily
Bonjour Brunos
Merci j'essaie le tout au bureau dans 2 heures et je reviens
Merci encore -- boily_SLSJ
Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
si tu veux un "X" en colonne H pour chaque ligne de la colonne A qui contient du texte: =SI(ESTTEXTE(A1);"X";"") à copier vers le bas
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
For Each C In Range("A1:A100") If WorksheetFunction.IsText(C.Value) Then C.Offset(0, 7) = "X" Next
-- Brunos
Bonjour Brunos
Merci j'essaie le tout au bureau dans 2 heures et je reviens
Merci encore
--
boily_SLSJ
Ma colonne A peut contenir uniquement du texte et cette colonne a un
nombre
variable de lignes de semaine en semaine. À la fin d'une macro que
j'exécute
à toutes les semaines je voudrais avoir du code pour qu'un "X" soit
inscrit
dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne
A.
si tu veux un "X" en colonne H pour chaque ligne de la colonne A qui
contient du texte:
=SI(ESTTEXTE(A1);"X";"") à copier vers le bas
En VBA, est-ce possible et quel serait le code à ajouter à ma macro.
J'espère que ma question est compréhensible...
For Each C In Range("A1:A100")
If WorksheetFunction.IsText(C.Value) Then C.Offset(0, 7) = "X"
Next
Merci j'essaie le tout au bureau dans 2 heures et je reviens
Merci encore -- boily_SLSJ
Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
si tu veux un "X" en colonne H pour chaque ligne de la colonne A qui contient du texte: =SI(ESTTEXTE(A1);"X";"") à copier vers le bas
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
For Each C In Range("A1:A100") If WorksheetFunction.IsText(C.Value) Then C.Offset(0, 7) = "X" Next
-- Brunos
ChrisV
Bonjour
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 1) = "X" End If Next c End Sub
ChrisV
"guy boily" a écrit dans le message de news:
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement à partir le la ligne A3 et suivante. merci de votre attention.
-- boily_SLSJ
Bonjour à tous, Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
Merci boucoup pour votre aide
1) est-il vrai comme so -- boily_SLSJ
Bonjour
Sub zaza()
Dim c As Range
Application.ScreenUpdating = False
For Each c In Range("A3:A" & [A65536].End(xlUp).Row)
If Not IsNumeric(c) Then
c.Offset(, 1) = "X"
End If
Next c
End Sub
ChrisV
"guy boily" <guyboily@discussions.microsoft.com> a écrit dans le message de
news: 5F11A8B0-F7FD-4835-9FA9-397F47B6CD12@microsoft.com...
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque
j'ai
un en-tête de feuille en a1 et a2. La condition devra s'appliquer
uniquement
à partir le la ligne A3 et suivante.
merci de votre attention.
--
boily_SLSJ
Bonjour à tous,
Ma colonne A peut contenir uniquement du texte et cette colonne a un
nombre
variable de lignes de semaine en semaine. À la fin d'une macro que
j'exécute
à toutes les semaines je voudrais avoir du code pour qu'un "X" soit
inscrit
dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro.
J'espère que ma question est compréhensible...
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 1) = "X" End If Next c End Sub
ChrisV
"guy boily" a écrit dans le message de news:
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement à partir le la ligne A3 et suivante. merci de votre attention.
-- boily_SLSJ
Bonjour à tous, Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
Merci boucoup pour votre aide
1) est-il vrai comme so -- boily_SLSJ
ChrisV
Oups... colonne H...
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 7) = "X" End If Next c End Sub
ChrisV
"ChrisV" a écrit dans le message de news:
Bonjour
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 1) = "X" End If Next c End Sub
ChrisV
"guy boily" a écrit dans le message de news:
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement à partir le la ligne A3 et suivante. merci de votre attention.
-- boily_SLSJ
Bonjour à tous, Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
Merci boucoup pour votre aide
1) est-il vrai comme so -- boily_SLSJ
Oups... colonne H...
Sub zaza()
Dim c As Range
Application.ScreenUpdating = False
For Each c In Range("A3:A" & [A65536].End(xlUp).Row)
If Not IsNumeric(c) Then
c.Offset(, 7) = "X"
End If
Next c
End Sub
ChrisV
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de news:
OsjbAyLaIHA.4208@TK2MSFTNGP04.phx.gbl...
Bonjour
Sub zaza()
Dim c As Range
Application.ScreenUpdating = False
For Each c In Range("A3:A" & [A65536].End(xlUp).Row)
If Not IsNumeric(c) Then
c.Offset(, 1) = "X"
End If
Next c
End Sub
ChrisV
"guy boily" <guyboily@discussions.microsoft.com> a écrit dans le message
de news: 5F11A8B0-F7FD-4835-9FA9-397F47B6CD12@microsoft.com...
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque
j'ai
un en-tête de feuille en a1 et a2. La condition devra s'appliquer
uniquement
à partir le la ligne A3 et suivante.
merci de votre attention.
--
boily_SLSJ
Bonjour à tous,
Ma colonne A peut contenir uniquement du texte et cette colonne a un
nombre
variable de lignes de semaine en semaine. À la fin d'une macro que
j'exécute
à toutes les semaines je voudrais avoir du code pour qu'un "X" soit
inscrit
dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro.
J'espère que ma question est compréhensible...
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 7) = "X" End If Next c End Sub
ChrisV
"ChrisV" a écrit dans le message de news:
Bonjour
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 1) = "X" End If Next c End Sub
ChrisV
"guy boily" a écrit dans le message de news:
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement à partir le la ligne A3 et suivante. merci de votre attention.
-- boily_SLSJ
Bonjour à tous, Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
Merci boucoup pour votre aide
1) est-il vrai comme so -- boily_SLSJ
guy boily
Bonjour CRISV et BRUNOS
Vos solutions ont été extraordinaires ça marche au poil... Merci boucoup -- boily_SLSJ
Oups... colonne H...
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 7) = "X" End If Next c End Sub
ChrisV
"ChrisV" a écrit dans le message de news:
Bonjour
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 1) = "X" End If Next c End Sub
ChrisV
"guy boily" a écrit dans le message de news:
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement à partir le la ligne A3 et suivante. merci de votre attention.
-- boily_SLSJ
Bonjour à tous, Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
Merci boucoup pour votre aide
1) est-il vrai comme so -- boily_SLSJ
Bonjour CRISV et BRUNOS
Vos solutions ont été extraordinaires ça marche au poil...
Merci boucoup
--
boily_SLSJ
Oups... colonne H...
Sub zaza()
Dim c As Range
Application.ScreenUpdating = False
For Each c In Range("A3:A" & [A65536].End(xlUp).Row)
If Not IsNumeric(c) Then
c.Offset(, 7) = "X"
End If
Next c
End Sub
ChrisV
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de news:
OsjbAyLaIHA.4208@TK2MSFTNGP04.phx.gbl...
Bonjour
Sub zaza()
Dim c As Range
Application.ScreenUpdating = False
For Each c In Range("A3:A" & [A65536].End(xlUp).Row)
If Not IsNumeric(c) Then
c.Offset(, 1) = "X"
End If
Next c
End Sub
ChrisV
"guy boily" <guyboily@discussions.microsoft.com> a écrit dans le message
de news: 5F11A8B0-F7FD-4835-9FA9-397F47B6CD12@microsoft.com...
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque
j'ai
un en-tête de feuille en a1 et a2. La condition devra s'appliquer
uniquement
à partir le la ligne A3 et suivante.
merci de votre attention.
--
boily_SLSJ
Bonjour à tous,
Ma colonne A peut contenir uniquement du texte et cette colonne a un
nombre
variable de lignes de semaine en semaine. À la fin d'une macro que
j'exécute
à toutes les semaines je voudrais avoir du code pour qu'un "X" soit
inscrit
dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro.
J'espère que ma question est compréhensible...
Vos solutions ont été extraordinaires ça marche au poil... Merci boucoup -- boily_SLSJ
Oups... colonne H...
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 7) = "X" End If Next c End Sub
ChrisV
"ChrisV" a écrit dans le message de news:
Bonjour
Sub zaza() Dim c As Range Application.ScreenUpdating = False For Each c In Range("A3:A" & [A65536].End(xlUp).Row) If Not IsNumeric(c) Then c.Offset(, 1) = "X" End If Next c End Sub
ChrisV
"guy boily" a écrit dans le message de news:
re-bonjour
J'ai oublié de mentionner que les données débutent à la ligne 3 puisque j'ai un en-tête de feuille en a1 et a2. La condition devra s'appliquer uniquement à partir le la ligne A3 et suivante. merci de votre attention.
-- boily_SLSJ
Bonjour à tous, Ma colonne A peut contenir uniquement du texte et cette colonne a un nombre variable de lignes de semaine en semaine. À la fin d'une macro que j'exécute à toutes les semaines je voudrais avoir du code pour qu'un "X" soit inscrit dans la colonne 8(H) si et seulement si j'ai du texte dans ma colonne A.
En VBA, est-ce possible et quel serait le code à ajouter à ma macro. J'espère que ma question est compréhensible...
Merci boucoup pour votre aide
1) est-il vrai comme so -- boily_SLSJ
Brunos
Bonjour CRISV et BRUNOS
Vos solutions ont été extraordinaires ça marche au poil... Merci boucoup -- boily_SLSJ
Normal, quand ya du X ya du poil ;o) Quoique maintenant...
-- Brunos
Bonjour CRISV et BRUNOS
Vos solutions ont été extraordinaires ça marche au poil...
Merci boucoup
--
boily_SLSJ
Normal, quand ya du X ya du poil ;o)
Quoique maintenant...