Double Comparaison colonne Suite 2
Résolu
TintinU2
Messages postés
79
Date d'inscription
Statut
Membre
Dernière intervention
-
TintinU2 Messages postés 79 Date d'inscription Statut Membre Dernière intervention -
TintinU2 Messages postés 79 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Double Comparaison colonne Suite 2
- Double ecran - Guide
- Whatsapp double sim - Guide
- Déplacer colonne excel - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Trier colonne excel - Guide
3 réponses
Bonjour,
quand vous avez l'erreur, clic sur debugage, passez le curseur souris sur
de la ligne
pour voir si votre tableau a bien des limites
quand vous avez l'erreur, clic sur debugage, passez le curseur souris sur
UBound(T_Out_Extract, 2)
de la ligne
.Range("A2").Resize(UBound(T_Out_Extract, 2), UBound(T_Out_Extract, 1)) = Application.Transpose(T_Out_Extract)
pour voir si votre tableau a bien des limites
Bonjour,
complement d'infos apres tests:
limites: max lignes 65536 lignes et 255 caracteres par cellules. N'a pas evolue depuis office2003
je remets le fichier car j'avais oublie d'enlever une ligne pour test
https://www.cjoint.com/c/EKtgkvOKNkf
complement d'infos apres tests:
Application.Transpose
limites: max lignes 65536 lignes et 255 caracteres par cellules. N'a pas evolue depuis office2003
je remets le fichier car j'avais oublie d'enlever une ligne pour test
https://www.cjoint.com/c/EKtgkvOKNkf
Re,
Ben, y a pas d'erreur !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Ben, y a pas d'erreur !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Je précise : Sur cette colonne, j'effectue une suppression de caractère avant un certain mot
C'est-à-dire que je supprime tout le texte qui ce situe avant le mot : "observation"
Voici mon code :
Est-ce que le problème pourrait venir de la?
Encore merci f894009 pour ton aide
C'est-à-dire que je supprime tout le texte qui ce situe avant le mot : "observation"
Voici mon code :
Sub Supp_Observation()
Sheets("Feuil1").Select
der_ligne_5 = Range("B1").End(xlDown).Row
'MsgBox der_ligne_5
ActiveSheet.Range("B1:H" & der_ligne_5).AutoFilter Field:=7, Criteria1:="*observation*"
Dim Cel As Range, Plage As Range
Dim Mot As String
Dim der_ligne_6 As Integer, pre_ligne_5 As Integer
der_ligne_6 = Range("B1").End(xlDown).Row
pre_ligne_6 = Range("B1").End(xlUp).Row + 1
Set Plage = Range("H" & pre_ligne_6 & ":H" & der_ligne_6)
Mot = "Observation" 'adapter au mot à rechercher et à supprimer
For Each Cel In Plage
On Error Resume Next
Cel = Mid(Cel, InStr(1, Cel, Mot))
Next Cel
ActiveSheet.Range("G1:H" & der_ligne_5).AutoFilter Field:=7
End Sub
Est-ce que le problème pourrait venir de la?
Encore merci f894009 pour ton aide
Merci pour ta réponse.
En effet T_Out_Extract à bien une limite. Dans mon cas, elle est à 196
Desole, mais y deux limites:
UBound(T_Out_Extract, 2) = 196
UBound(T_Out_Extract, 1) = 16
Il faudrait votre fichier, car je ne peux pas vraiment faire de simulation
Il y a seulement les colonnes B, K, L, M
Moi je veux juste faire une comparaison avec les colonnes B et M
http://www.cjoint.com/c/EKskya4ZhFF
Merci encore pour ton aide
TintinU2