入黎免費幫你砌excel表 / 教你formula (8)
驚閪咩? 2022-8-2 17:45:46 會當係重複呀,我本身諗住一個字一格之後再用solting搞
:^(

Ads

岸久武若衣 2022-8-2 18:40:13 想問各位大佬 excel vba short cut, 將一個cell match 另一個tab 既cell, 再跳返去個個cell 既某個column…. 可以點打
:^(
:^(


Sor for 1999
美國佬會搞唔掂 2022-8-2 19:01:02 有冇圖述?
岸久武若衣 2022-8-2 19:18:18
:^(
:^(



大既係圖中sheet 2 禁個short cut key (ie Ctrl + A), 就會match 番Sheet 1 column A, 再跳去 column C / 或者跳去 C2

Short cut 個code 已有應該唔洗改
現有code
If StrComp(ws_name,名,vb TextCompare) = 0 Then
Col_current=ws_current.Range(自訂). Find (自訂,Lookin:=xlValues).Column
Else if 唔同 range

唔該曬咁多位Ching 先
浮浪者 2022-8-2 19:34:43 我計左一陣, 呢個反而有D難

如果用Beta版既office 365有vstack我都勉強做到, 但都應該會做到好長好核突

普通版office 365我諗唔到咩方法簡潔咁做
有冇巴打有興趣做下
美國佬會搞唔掂 2022-8-2 19:35:21 直按sheet1 嘅ABCDE fill哂落 sheet2.[a2:a6] 到,咁樣?
然後select sheet2.[c2]?
岸久武若衣 2022-8-2 19:48:05 本身個excel 好大,好難改個structure
:^(


其實係唔係下面最後指返邊個column 就ok?

Col_current=ws_current.Range(自訂). Find (自訂,Lookin:=xlValues).Column
美國佬會搞唔掂 2022-8-2 20:09:15
Sub Testing()
Dim TarSht As Worksheet, LastRow As Integer
Dim MyRng As Range
Set TarSht = ActiveSheet

With ThisWorkbook.Sheets(1)
    
    If Not .Cells(2, 1) = Empty Then
        LastRow = .Cells(1, 1).End(xlDown).Row
    Else
        End
    End If

    Set MyRng = .Range(.Cells(2, 1), .Cells(LastRow, 1))
    
End With

With TarSht
    
    TarSht.Range(MyRng.Address).Value = MyRng.Value
    TarSht.[c2].Select
    
End With

End Sub


唔知係咪你要嘅嘢
岸久武若衣 2022-8-2 20:19:08 唔該晒大佬 ,聽朝番到公司test 下
:^(
:^(
:^(
:^(
:^(
美國佬會搞唔掂 2022-8-2 20:30:44
Sub Testing()
Dim TarSht As Worksheet, LastRow As Integer
Dim MyRng As Range
Set TarSht = ActiveSheet

With ThisWorkbook.Sheets(1)
    
    If Not .Cells(2, 1) = Empty Then
        LastRow = .Cells(1, 1).End(xlDown).Row
    Else
        End
    End If

    Set MyRng = .Range(.Cells(2, 1), .Cells(LastRow, 1))
    
End With

With TarSht
    
    .Range(MyRng.Address).Value = MyRng.Value
    .[c2].Select
    
End With

End Sub


強逼症想改返少少嘢,雖然上面嗰個都得
岸久武若衣 2022-8-2 21:25:10 Thanks
:^(
:^(
:^(

Ads

PeterStrange 2022-8-3 00:03:46
:^(

自己寫完都唔係好滿意
:^(
:^(
有咩慘過食屎 2022-8-3 00:05:35
驚閪咩? 2022-8-3 00:46:59 係啦個result同你呢個差唔多
:^(

就係想list曬所有選擇出嚟
:^(
傅家俊 2022-8-3 01:39:48 唔介意用VBA既話, 我搵到呢個work
:^(

https://stackoverflow.com/questions/48150054/listing-all-possible-combination-without-repetition-vba
PeterStrange 2022-8-3 08:55:18 咁你照寫就得
VIP_1 2022-8-3 11:15:12
:^(


點樣係excel 入面 由左邊個table 整到右邊咁
浮浪者 2022-8-3 11:19:01 用Pivot table
VIP_1 2022-8-3 11:24:00 試過都係變唔到想要既
:^(
浮浪者 2022-8-3 11:32:57
:^(


首先你要將你raw data個Table加入去data model
然後用power pivot create一個measure
個measure要打code: =CONCATENATEX('表格1','表格1'[Status],",")

個"表格1"係個table 係data model入面既名黎
咁就會做到
浮浪者 2022-8-3 11:40:45 我講得比較粗略, 如果你研究完唔識既再問, 到時再詳細D講你唔識既位

Ads

VIP_1 2022-8-3 12:12:54 得左 thx bro
伊原摩耶花 2022-8-3 18:05:15 lm
中秋節好浪漫 2022-8-4 14:45:47 如果我有份excel form要填,大概10個cell,但位置好random (i.e. B2, H2, C7, E15 etc)
有無辨法一個sheet 裝data source 然後按每個row嘅Data去auto generate sheet?
守候日落 2022-8-4 18:57:59 最簡單就喺excel form入面有個cell比你手動specify返個index
d random cell就用formula lookup呢個index相應既row data